Documentation

Init.Control.EState

instance EStateM.instToStringResult {ε : Type u} {σ : Type u} {α : Type u} [inst : ToString ε] [inst : ToString α] :
Equations
instance EStateM.instReprResult {ε : Type u} {σ : Type u} {α : Type u} [inst : Repr ε] [inst : Repr α] :
Repr (EStateM.Result ε σ α)
Equations
@[inline]
def EStateM.orElse' {ε : Type u} {σ : Type u} {α : Type u} {δ : outParam (Type u)} [inst : EStateM.Backtrackable δ σ] (x₁ : EStateM ε σ α) (x₂ : EStateM ε σ α) (useFirstEx : optParam Bool true) :
EStateM ε σ α
Equations
instance EStateM.instMonadFinallyEStateM {ε : Type u} {σ : Type u} :
Equations
@[inline]
def EStateM.fromStateM {ε : Type} {σ : Type} {α : Type} (x : StateM σ α) :
EStateM ε σ α
Equations