Documentation

Lean.Data.LOption

inductive Lean.LOption (α : Type u) :
Instances For
    Instances For
      @[implicit_reducible]
      instance Lean.instInhabitedLOption {a✝ : Type u_1} :
      @[implicit_reducible]
      instance Lean.instBEqLOption {α✝ : Type u_1} [BEq α✝] :
      BEq (LOption α✝)
      def Lean.instBEqLOption.beq {α✝ : Type u_1} [BEq α✝] :
      LOption α✝LOption α✝Bool
      Instances For
        @[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