CommonTypeImplicits

fm.serializer.CommonTypeImplicits

These are implicit serializers/deserializers for common types that do not require the use of a macro to generate.

Common types that DO require a macro are embedded into the makeSerializer/makeDeserializer via MacroHelpers.tryCommonType() since we can't call macros from here without creating a separate compilation package.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Deserializer.type
object Serializer.type

Members list

Implicits

Implicits

implicit val ip: IPSerializer
implicit val javaCalendar: MappedSimpleSerializer[Long, Calendar]
implicit val javaFile: MappedSimpleSerializer[String, File]
implicit val javaLocalDate: MappedSimpleSerializer[String, LocalDate]
implicit val javaLocalDateTime: MappedSimpleSerializer[String, LocalDateTime]
implicit val jodaLocalDate: MappedSimpleSerializer[String, LocalDate]
implicit val jodaLocalDateTime: MappedSimpleSerializer[String, LocalDateTime]
implicit val xmlDuration: MappedSimpleSerializer[String, Duration]
implicit val xmlGregorianCalendar: MappedSimpleSerializer[String, XMLGregorianCalendar]