package optional
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- optional
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait FunctionSyntax extends AnyRef
- case class RequiredFieldMissing(fieldName: String) extends Product with Serializable
- trait SeqInstance extends AnyRef
A superficial seq instance that only works efficiently if the underling implementation is either Vector or List This is mostly created for dealing with the Seq fields generated by scalaPB for repeated items.
- trait ToOptional[From, To] extends AnyRef
- Annotations
- @implicitNotFound("Cannot build toOptional conversion from ${From} to ${To}, possibly due to missing cats instances (`Functor` instances are needed to convert fields in containers)")
- trait ToOptionalSyntax extends AnyRef
- trait ValidateFromOptional[From, To] extends AnyRef
- Annotations
- @implicitNotFound("Cannot build validate function from ${From} to ${To}, possibly due to missing fields in ${From} or missing cats instances (`Traverse` instances are needed to convert fields in containers)")
- trait ValidateFromOptionalSyntax extends AnyRef
Value Members
- object ToOptional extends MkToOptional with ToOptionalSyntax
- object ValidateFromOptional extends MkValidateFromOptional with ValidateFromOptionalSyntax
- object all extends All with SeqInstance
- object seqInstance extends SeqInstance
- object syntax