Formattable
trait Formattable[a: Type]SourceA trait for types that can be formatted as a RichString.
Associated Types
type Aef: EffSourceThe associated effect of the Formattable which represents the effect of formatting.
Instances
instance Formattable[Array[a, r]] with Formattable[a]Sourceinstance Formattable[Chain[a]] with Formattable[a]Sourceinstance Formattable[Unit]Sourceinstance Formattable[Bool]Sourceinstance Formattable[Char]Sourceinstance Formattable[Int8]Sourceinstance Formattable[Int16]Sourceinstance Formattable[Int32]Sourceinstance Formattable[Int64]Sourceinstance Formattable[Float32]Sourceinstance Formattable[Float64]Sourceinstance Formattable[String]Sourceinstance Formattable[BigInt]Sourceinstance Formattable[BigDecimal]Sourceinstance Formattable[(a1, a2)] with Formattable[a1], Formattable[a2]Sourceinstance Formattable[IoError]Sourceinstance Formattable[ErrorKind]Sourceinstance Formattable[IpAddr]Sourceinstance Formattable[Ipv4Addr]Sourceinstance Formattable[Ipv6Addr]Sourceinstance Formattable[List[a]] with Formattable[a]Sourceinstance Formattable[Map[k, v]] with Formattable[k], Formattable[v]Sourceinstance Formattable[MultiMap[k, v]] with Formattable[k], Formattable[v]Sourceinstance Formattable[MutDeque[a, r]] with Formattable[a]Sourceinstance Formattable[MutHashMap[k, v, r]] with Formattable[k], Formattable[v]Sourceinstance Formattable[MutHashSet[t, r]] with Formattable[t]Sourceinstance Formattable[MutList[a, r]] with Formattable[a]Sourceinstance Formattable[MutMap[k, v, r]] with Formattable[k], Formattable[v]Sourceinstance Formattable[MutPriorityQueue[a, r]] with Formattable[a], Order[a]Sourceinstance Formattable[MutSet[t, r]] with Formattable[t]Sourceinstance Formattable[Nec[a]] with Formattable[a]Sourceinstance Formattable[Nel[a]] with Formattable[a]Sourceinstance Formattable[Option[a]] with Formattable[a]Sourceinstance Formattable[Result[e, t]] with Formattable[e], Formattable[t]Sourceinstance Formattable[RichString]Sourceinstance Formattable[Set[a]] with Formattable[a]Sourceinstance Formattable[Severity]Sourceinstance Formattable[SocketAddr]Sourceinstance Formattable[SocketAddrV4]Sourceinstance Formattable[SocketAddrV6]Sourceinstance Formattable[Validation[e, t]] with Formattable[e], Formattable[t]Sourceinstance Formattable[Vector[a]] with Formattable[a]SourceSignatures
def format(x: a): RichString \ Aef[a] with Formattable[a]
Source