Method List
-
#== Typed::Field
-
#add_serializer Typed::Schema
-
#coerce Typed::Coercion::StructCoercer
-
#coerce Typed::Coercion::SymbolCoercer
-
#coerce Typed::Coercion::FloatCoercer
-
#coerce Typed::Coercion::Coercer
-
#coerce Typed::Coercion::DateCoercer
-
#coerce Typed::Coercion::EnumCoercer
-
#coerce Typed::Coercion::TypedHashCoercer
-
#coerce Typed::Coercion::StringCoercer
-
#coerce Typed::Coercion::BooleanCoercer
-
#coerce Typed::Coercion::DateTimeCoercer
-
#coerce Typed::Coercion::IntegerCoercer
-
#coerce Typed::Coercion::TypedArrayCoercer
-
coerce Typed::Coercion
-
#combine Typed::Validations::ValidationResults
-
#default Typed::Field
-
#deserialize Typed::JSONSerializer
-
#deserialize Typed::Serializer
-
#deserialize Typed::HashSerializer
-
deserialize_from T::Struct
-
#from_hash Typed::Schema
-
#from_json Typed::Schema
-
from_struct Typed::Schema
-
#initialize Typed::ParseError
-
#initialize Typed::Validations::TypeMismatchError
-
#initialize Typed::Serializer
-
#initialize Typed::Validations::RequiredFieldError
-
#initialize Typed::HashSerializer
-
#initialize Typed::Validations::MultipleValidationError
-
#initialize Typed::Field
-
#initialize Typed::Coercion::CoercerRegistry
-
#initialize Typed::Coercion::CoercionNotSupportedError
-
#inline_serializer Typed::Field
-
#name Typed::Field
-
#optional? Typed::Field
-
#register Typed::Coercion::CoercerRegistry
-
register_coercer Typed::Coercion
-
#required Typed::Field
-
#required? Typed::Field
-
#reset! Typed::Coercion::CoercerRegistry
-
schema T::Struct
-
#schema Typed::Serializer
-
#select_coercer_by Typed::Coercion::CoercerRegistry
-
#serialize Typed::JSONSerializer
-
#serialize Typed::HashSerializer
-
#serialize Typed::Serializer
-
#serialize Typed::Field
-
serialize SerializeValue
-
#serialize_to T::Struct
-
serialize_values HashTransformer
-
serializer T::Struct
-
#should_serialize_values Typed::HashSerializer
-
symbolize_keys HashTransformer
-
#to_h Typed::SerializationError
-
#to_h Typed::DeserializeError
-
#to_json Typed::DeserializeError
-
#to_json Typed::SerializationError
-
#type Typed::Field
-
#used_for_type? Typed::Coercion::SymbolCoercer
-
#used_for_type? Typed::Coercion::BooleanCoercer
-
#used_for_type? Typed::Coercion::StringCoercer
-
#used_for_type? Typed::Coercion::IntegerCoercer
-
#used_for_type? Typed::Coercion::DateTimeCoercer
-
#used_for_type? Typed::Coercion::TypedHashCoercer
-
#used_for_type? Typed::Coercion::StructCoercer
-
#used_for_type? Typed::Coercion::EnumCoercer
-
#used_for_type? Typed::Coercion::FloatCoercer
-
#used_for_type? Typed::Coercion::Coercer
-
#used_for_type? Typed::Coercion::DateCoercer
-
#used_for_type? Typed::Coercion::TypedArrayCoercer
-
#validate Typed::Field
-
#validate Typed::Validations::FieldValidator
-
#validate Typed::Validations::FieldTypeValidator
-
#works_with? Typed::Field