An optional default value for the Flaggable.
Create a string-representation of an object of type T.
Create a string-representation of an object of type T. Used in
Flag.toString.
A type class providing evidence for parsing type
Tas a flag value.Any class that is to be provided as a flaggable value must have an accompanying implicit
Flaggable(contained within a companion object of the class in question) for converting a string to an object of that type. For instance, to make a hypothetical type calledFooflaggable:For simple implicit definitions based on existing
String => Tfunctions, use theFlaggable.mandatoryfunction:[1] http://en.wikipedia.org/wiki/Type_class