File: .lake/packages/lean4/src/lean/Init/Data/ToString/Basic.lean

full_name: ToString
code: class ToString (α : Type u) where
  toString : α → String
goal: Type u

full_name: ToString.toString
code: class ToString (α : Type u) where
  toString : α → String
goal: α → String

full_name: instToStringId
code: instance {α} [ToString α] : ToString (id α) 
goal: ToString (id α)

full_name: instToStringId_1
code: instance {α} [ToString α] : ToString (Id α) 
goal: ToString (Id α)

full_name: instToStringString
code: instance : ToString String 
goal: ToString String

full_name: instToStringSubstring
code: instance : ToString Substring 
goal: ToString Substring

full_name: instToStringIterator
code: instance : ToString String.Iterator 
goal: ToString String.Iterator

full_name: instToStringBool
code: instance : ToString Bool 
goal: ToString Bool

full_name: instToStringDecidable
code: instance {p : Prop} : ToString (Decidable p) 
goal: ToString (Decidable p)

full_name: List.toString
code: protected def List.toString [ToString α] : List α → String
  
goal: List α → String

full_name: instToStringList
code: instance {α : Type u} [ToString α] : ToString (List α) 
goal: ToString (List α)

full_name: instToStringPUnit
code: instance : ToString PUnit.{u+1} 
goal: ToString PUnit

full_name: instToStringULift
code: instance {α : Type u} [ToString α] : ToString (ULift.{v} α) 
goal: ToString (ULift α)

full_name: instToStringUnit
code: instance : ToString Unit 
goal: ToString Unit

full_name: instToStringNat
code: instance : ToString Nat 
goal: ToString Nat

full_name: instToStringPos
code: instance : ToString String.Pos 
goal: ToString String.Pos

full_name: instToStringInt
code: instance : ToString Int 
goal: ToString Int

full_name: instToStringChar
code: instance : ToString Char 
goal: ToString Char

full_name: instToStringFin
code: instance (n : Nat) : ToString (Fin n) 
goal: ToString (Fin n)

full_name: instToStringUInt8
code: instance : ToString UInt8 
goal: ToString UInt8

full_name: instToStringUInt16
code: instance : ToString UInt16 
goal: ToString UInt16

full_name: instToStringUInt32
code: instance : ToString UInt32 
goal: ToString UInt32

full_name: instToStringUInt64
code: instance : ToString UInt64 
goal: ToString UInt64

full_name: instToStringUSize
code: instance : ToString USize 
goal: ToString USize

full_name: instToStringFormat
code: instance : ToString Format 
goal: ToString Std.Format

full_name: addParenHeuristic
code: def addParenHeuristic (s : String) : String 
goal: String

full_name: instToStringOption
code: instance {α : Type u} [ToString α] : ToString (Option α) 
goal: ToString (Option α)

full_name: instToStringSum
code: instance {α : Type u} {β : Type v} [ToString α] [ToString β] : ToString (Sum α β) 
goal: ToString (α ⊕ β)

full_name: instToStringProd
code: instance {α : Type u} {β : Type v} [ToString α] [ToString β] : ToString (α × β) 
goal: ToString (α × β)

full_name: instToStringSigma
code: instance {α : Type u} {β : α → Type v} [ToString α] [∀ x, ToString (β x)] : ToString (Sigma β) 
goal: ToString (Sigma β)

full_name: instToStringSubtype
code: instance {α : Type u} {p : α → Prop} [ToString α] : ToString (Subtype p) 
goal: ToString (Subtype p)

full_name: String.toInt?
code: def String.toInt? (s : String) : Option Int 
goal: Option Int

full_name: String.isInt
code: def String.isInt (s : String) : Bool 
goal: Bool

full_name: String.toInt!
code: def String.toInt! (s : String) : Int 
goal: Int

full_name: instToStringExcept
code: instance [ToString ε] [ToString α] : ToString (Except ε α) 
goal: ToString (Except ε α)

full_name: «instReprExcept_.lake»
code: instance [Repr ε] [Repr α] : Repr (Except ε α) 
goal: Repr (Except ε α)