Converter

org.sphix.util.Converter
See theConverter companion trait
object Converter extends Converters

Attributes

Companion
trait
Graph
Supertypes
trait Converters
class Object
trait Matchable
class Any
Self type
Converter.type

Members list

Type members

Inherited classlikes

object int extends Converter[Int, String]

Attributes

Inherited from:
Converters
Supertypes
trait Converter[Int, String]
trait HalfConverter[Int, String]
class Object
trait Matchable
class Any
object long extends Converter[Long, String]

Attributes

Inherited from:
Converters
Supertypes
trait Converter[Long, String]
trait HalfConverter[Long, String]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[A, B](using converter: Converter[A, B]): Converter[A, B]
def apply[A, B](f: A => B, g: B => A): Converter[A, B]

Givens

Givens

given from[A, B](using f: A => B, g: B => A): Converter[A, B]
given option[A, B](using inner: Converter[A, B]): Converter[Option[A], B]

Inherited givens

given int: int

Attributes

Inherited from:
Converters
given long: long

Attributes

Inherited from:
Converters

Extensions

Extensions

extension [A, B](converter: Converter[A, B])
def andThen[C](that: Converter[B, C]): Converter[A, C]
def inverse: Converter[B, A]
def toStringConverter(using ev: B =:= String)(using Null <:< A): StringConverter[A]