Documentation

Lean.Data.LOption

inductive Lean.LOption (α : Type u) :
Instances For
    @[implicit_reducible]
    instance Lean.instInhabitedLOption {a✝ : Type u_1} :
    def Lean.instBEqLOption.beq {α✝ : Type u_1} [BEq α✝] :
    LOption α✝LOption α✝Bool
    Instances For
      @[implicit_reducible]
      instance Lean.instBEqLOption {α✝ : Type u_1} [BEq α✝] :
      BEq (LOption α✝)
      @[implicit_reducible]
      instance Lean.instToStringLOption {α : Type u_1} [ToString α] :
      def Lean.LOption.toOption {α : Type u_1} :
      LOption αOption α
      Instances For
        def Option.toLOption {α : Type u} :
        Instances For
          @[inline]
          def toLOptionM {α : Type} {m : TypeType} [Monad m] (x : m (Option α)) :
          Instances For