flix

0.67.0

Formattable

trait Formattable[a: Type]Source

A trait for types that can be formatted as a RichString.

Associated Types

type Aef: EffSource

The associated effect of the Formattable which represents the effect of formatting.

Instances

instance Formattable[Array[a, r]] with Formattable[a]Source
instance Formattable[Chain[a]] with Formattable[a]Source
instance Formattable[Unit]Source
instance Formattable[Bool]Source
instance Formattable[Char]Source
instance Formattable[Int8]Source
instance Formattable[Int16]Source
instance Formattable[Int32]Source
instance Formattable[Int64]Source
instance Formattable[Float32]Source
instance Formattable[Float64]Source
instance Formattable[String]Source
instance Formattable[BigInt]Source
instance Formattable[BigDecimal]Source
instance Formattable[(a1, a2)] with Formattable[a1], Formattable[a2]Source
instance Formattable[IoError]Source
instance Formattable[ErrorKind]Source
instance Formattable[IpAddr]Source
instance Formattable[Ipv4Addr]Source
instance Formattable[Ipv6Addr]Source
instance Formattable[List[a]] with Formattable[a]Source
instance Formattable[Map[k, v]] with Formattable[k], Formattable[v]Source
instance Formattable[MultiMap[k, v]] with Formattable[k], Formattable[v]Source
instance Formattable[MutDeque[a, r]] with Formattable[a]Source
instance Formattable[MutHashMap[k, v, r]] with Formattable[k], Formattable[v]Source
instance Formattable[MutHashSet[t, r]] with Formattable[t]Source
instance Formattable[MutList[a, r]] with Formattable[a]Source
instance Formattable[MutMap[k, v, r]] with Formattable[k], Formattable[v]Source
instance Formattable[MutPriorityQueue[a, r]] with Formattable[a], Order[a]Source
instance Formattable[MutSet[t, r]] with Formattable[t]Source
instance Formattable[Nec[a]] with Formattable[a]Source
instance Formattable[Nel[a]] with Formattable[a]Source
instance Formattable[Option[a]] with Formattable[a]Source
instance Formattable[Result[e, t]] with Formattable[e], Formattable[t]Source
instance Formattable[RichString]Source
instance Formattable[Set[a]] with Formattable[a]Source
instance Formattable[Severity]Source
instance Formattable[SocketAddr]Source
instance Formattable[SocketAddrV4]Source
instance Formattable[SocketAddrV6]Source
instance Formattable[Validation[e, t]] with Formattable[e], Formattable[t]Source
instance Formattable[Vector[a]] with Formattable[a]Source

Signatures

def format(x: a): RichString \ Aef[a] with Formattable[a] Source