- toString : α → String
Instances
- Aesop.BuilderName.instToString
- Aesop.DisplayRuleName.instToString
- Aesop.Frontend.DBuilderName.instToString
- Aesop.Frontend.Priority.instToString
- Aesop.GoalId.instToString
- Aesop.GoalState.instToString
- Aesop.Iteration.instToString
- Aesop.NodeState.instToString
- Aesop.Percent.instToString
- Aesop.PhaseName.instToString
- Aesop.RappId.instToString
- Aesop.RuleName.instToString
- Aesop.RuleStats.instToString
- Aesop.Safety.instToString
- Aesop.ScopeName.instToString
- Aesop.SyntaxMap.Key.instToString
- Aesop.UnorderedArraySet.instToString
- Aesop.UnsafeQueueEntry.instToString
- Aesop.instToStringNormRule
- Aesop.instToStringSafeRule
- Aesop.instToStringUnsafeRule
- Array.instToString
- BitVec.instToString
- EStateM.instToStringResult
- IO.Error.instToString
- IO.instToStringTaskState
- LO.FirstOrder.Arith.instToStringSemiformulaORing_arithmetization
- LO.FirstOrder.Arith.instToStringSemitermORing_arithmetization
- LO.FirstOrder.Language.ORing.instToStringFuncORing
- LO.FirstOrder.Language.ORing.instToStringRelORing
- LO.FirstOrder.Language.ORingExp.instToStringFuncORingExp
- LO.FirstOrder.Language.ORingExp.instToStringRelORingExp
- LO.FirstOrder.Language.instToStringFuncEqual
- LO.FirstOrder.Language.instToStringRelEqual
- LO.FirstOrder.Semiformula.instToString
- LO.FirstOrder.Semiterm.instToString
- LO.IntProp.Formula.instToString
- LO.Modal.Formula.instToString
- LO.Propositional.Classical.Formula.instToString
- Lake.BuildKey.instToString
- Lake.CliError.instToString
- Lake.Glob.instToString
- Lake.Hash.instToString
- Lake.Log.instToString
- Lake.Toml.Date.instToString
- Lake.Toml.DateTime.instToString
- Lake.Toml.Time.instToString
- Lake.Toml.instToStringKeyTy
- Lake.Toml.instToStringValue
- Lake.instToStringBackend
- Lake.instToStringBuildType
- Lake.instToStringGitRepo
- Lake.instToStringLogEntry
- Lake.instToStringLogLevel
- Lean.Compiler.LCNF.instToStringPhase
- Lean.Data.Trie.instToString
- Lean.Diff.instToStringAction
- Lean.Elab.Tactic.Omega.Fact.instToString
- Lean.Elab.Tactic.Omega.Justification.instToString
- Lean.Elab.Tactic.Omega.Problem.instToString
- Lean.Elab.Tactic.Omega.Problem.instToStringFourierMotzkinData
- Lean.Elab.Term.StructInst.instToStringFieldStruct
- Lean.Elab.Term.StructInst.instToStringStruct
- Lean.Elab.Term.instToStringArg
- Lean.Elab.Term.instToStringLVal
- Lean.Elab.Term.instToStringMVarErrorKind
- Lean.Elab.Term.instToStringNamedArg
- Lean.Elab.Term.instToStringSyntheticMVarKind
- Lean.Elab.WF.GuessLex.instToStringGuessLexRel
- Lean.Elab.instToStringModifiers
- Lean.Elab.instToStringVisibility
- Lean.Expr.instToString
- Lean.ExprStructEq.instToString
- Lean.IR.Borrow.instToStringParamMap
- Lean.IR.UnreachableBranches.Value.instToString
- Lean.IR.UnreachableBranches.instToStringValue
- Lean.IR.instToStringDecl
- Lean.IR.instToStringExpr
- Lean.IR.instToStringFnBody
- Lean.IR.instToStringIRType
- Lean.IR.instToStringJoinPointId
- Lean.IR.instToStringVarId
- Lean.Json.instToString
- Lean.JsonNumber.instToString
- Lean.JsonRpc.instToStringRequestID
- Lean.KVMap.instToString
- Lean.LBool.instToString
- Lean.Level.instToString
- Lean.Lsp.instToStringPosition
- Lean.Lsp.instToStringRpcRef
- Lean.Lsp.instToStringTextDocumentPositionParams
- Lean.Meta.RecursorInfo.instToString
- Lean.Meta.instToStringRecursorUnivLevelPos
- Lean.MetavarContext.MkBinding.instToStringException
- Lean.Name.instToString
- Lean.Omega.Constraint.instToString
- Lean.Omega.LinearCombo.instToString
- Lean.OpenDecl.instToString
- Lean.Parser.Error.instToString
- Lean.Parser.FirstTokens.instToString
- Lean.PersistentArray.instToStringStats
- Lean.PersistentHashMap.instToStringStats
- Lean.Position.instToString
- Lean.SerialMessage.instToString
- Lean.SubExpr.Pos.instToString
- Lean.Syntax.instToString
- Lean.Syntax.instToStringTSyntax
- Lean.Widget.instToStringExprDiff
- Lean.Widget.instToStringExprDiffTag
- Lean.Xml.instToStringAttributes
- Lean.Xml.instToStringContent
- Lean.Xml.instToStringElement
- Lean.instToStringAttributeKind
- Lean.instToStringDataValue
- Lean.instToStringImport
- Lean.instToStringLOption
- Lean.instToStringNamePart
- Lean.instToStringOptions
- Lean.instToStringRat
- Linarith.Ineq.instToString
- Qq.instToStringQuoted
- System.instToStringFilePath
- instToStringBool
- instToStringByteArray
- instToStringChar
- instToStringDecidable
- instToStringEmpty_arithmetization
- instToStringExcept
- instToStringFin
- instToStringFloat
- instToStringFloatArray
- instToStringFormat
- instToStringId
- instToStringId_1
- instToStringInt
- instToStringIterator
- instToStringList
- instToStringNat
- instToStringOption
- instToStringPUnit
- instToStringPos
- instToStringProd
- instToStringRat
- instToStringSigma
- instToStringString
- instToStringSubarray
- instToStringSubstring
- instToStringSubtype
- instToStringSum
- instToStringUInt16
- instToStringUInt32
- instToStringUInt64
- instToStringUInt8
- instToStringULift
- instToStringUSize
- instToStringUnit
Equations
- instToStringId = inferInstanceAs (ToString α)
Equations
- instToStringId_1 = inferInstanceAs (ToString α)
Equations
- instToStringString = { toString := fun (s : String) => s }
Equations
- instToStringSubstring = { toString := fun (s : Substring) => s.toString }
Equations
- instToStringIterator = { toString := fun (it : String.Iterator) => it.remainingToString }
Equations
- instToStringBool = { toString := fun (b : Bool) => bif b then "true" else "false" }
Equations
- instToStringPUnit = { toString := fun (x : PUnit) => "()" }
Equations
- instToStringUnit = { toString := fun (x : Unit) => "()" }
Equations
- instToStringNat = { toString := fun (n : Nat) => n.repr }
Equations
- instToStringPos = { toString := fun (p : String.Pos) => p.byteIdx.repr }
Equations
- instToStringInt = { toString := fun (x : Int) => match x with | Int.ofNat m => toString m | Int.negSucc m => "-" ++ toString m.succ }
Equations
- instToStringChar = { toString := fun (c : Char) => c.toString }
Equations
- instToStringFin n = { toString := fun (f : Fin n) => toString ↑f }
Equations
- instToStringUInt8 = { toString := fun (n : UInt8) => toString n.toNat }
Equations
- instToStringUInt16 = { toString := fun (n : UInt16) => toString n.toNat }
Equations
- instToStringUInt32 = { toString := fun (n : UInt32) => toString n.toNat }
Equations
- instToStringUInt64 = { toString := fun (n : UInt64) => toString n.toNat }
Equations
- instToStringUSize = { toString := fun (n : USize) => toString n.toNat }
Equations
- instToStringFormat = { toString := fun (f : Lean.Format) => f.pretty Std.Format.defWidth 0 }