JsonFormatters

mill.api.JsonFormatters
See theJsonFormatters companion object
@Scaladoc(value = "/**\n * Defines various default JSON formatters used in mill.\n */")

Defines various default JSON formatters used in mill.

Attributes

Companion
object
Source
JsonFormatters.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * Additional [[mainargs.TokensReader]] instance to teach it how to read Ammonite paths\n */")
object PathTokensReader extends Simple[Path]

Additional mainargs.TokensReader instance to teach it how to read Ammonite paths

Additional mainargs.TokensReader instance to teach it how to read Ammonite paths

Attributes

Source
JsonFormatters.scala
Supertypes
trait Simple[Path]
trait ShortNamed[Path]
trait Terminal[Path]
trait TokensReader[Path]
class Object
trait Matchable
class Any
Show all
Self type

Implicits

Implicits

implicit val bytesReadWrite: ReadWriter[Bytes]

Attributes

Source
JsonFormatters.scala
implicit val crFormat: ReadWriter[CommandResult]

Attributes

Source
JsonFormatters.scala
implicit def enumFormat[T <: Enum[_] : ClassTag]: ReadWriter[T]

Attributes

Source
JsonFormatters.scala
implicit val nioPathRW: ReadWriter[Path]

Attributes

Source
JsonFormatters.scala
implicit val pathReadWrite: ReadWriter[Path]

Attributes

Source
JsonFormatters.scala
implicit val regexReadWrite: ReadWriter[Regex]

Attributes

Source
JsonFormatters.scala
implicit val relPathRW: ReadWriter[RelPath]

Attributes

Source
JsonFormatters.scala
implicit val stackTraceRW: ReadWriter[StackTraceElement]

Attributes

Source
JsonFormatters.scala

Exports

Defined exports

inline export givenDerivedNamedTupleReader[T <: AnyNamedTuple]
Exported from NamedTupleReadWriters
inline export givenDerivedNamedTupleWriter[T <: AnyNamedTuple]
Exported from NamedTupleReadWriters