Package com.io7m.cedarbridge.runtime.api
Interface CBOptionType<T extends CBSerializableType>
- Type Parameters:
T- The type of values
- All Superinterfaces:
CBSerializableType,Formattable
public sealed interface CBOptionType<T extends CBSerializableType>
extends Formattable, CBSerializableType
permits CBNone<T>, CBSome<T>
The option type.
-
Method Summary
Methods inherited from interface java.util.Formattable
formatTo
-
Method Details
-
asOptional
- Returns:
- This value as a Java Optional
-