List of all items
Structs
- buffer::Reader
- buffer::Writer
- config::Config
- context::ContextCache
- context::ReadContext
- context::WriteContext
- fory::Fory
- fory::ForyBuilder
- meta::FieldInfo
- meta::FieldType
- meta::MetaString
- meta::MetaStringDecoder
- meta::MetaStringEncoder
- meta::TypeMeta
- resolver::meta_resolver::MetaReaderResolver
- resolver::meta_resolver::MetaWriterResolver
- resolver::meta_string_resolver::MetaStringBytes
- resolver::meta_string_resolver::MetaStringReaderResolver
- resolver::meta_string_resolver::MetaStringWriterResolver
- resolver::ref_resolver::RefReader
- resolver::ref_resolver::RefWriter
- resolver::type_resolver::Harness
- resolver::type_resolver::TypeInfo
- resolver::type_resolver::TypeResolver
- row::ArrayViewer
- row::ArrayWriter
- row::StructViewer
- row::StructWriter
- types::bfloat16::bfloat16
- types::decimal::Decimal
- types::float16::float16
- types::temporal::Date
- types::temporal::Duration
- types::temporal::Timestamp
- types::weak::ArcWeak
- types::weak::RcWeak
- util::Spinlock
- util::SpinlockGuard
Enums
- error::Error
- meta::Encoding
- resolver::ref_resolver::RefFlag
- resolver::ref_resolver::RefMode
- type_id::TypeId
- util::StringFlag
Traits
- row::Row
- serializer::ForyDefault
- serializer::Serializer
- serializer::StructSerializer
- serializer::enum_::NamedEnumVariantMetaTrait
Macros
- bail
- downcast_and_serialize
- ensure
- generate_box_trait_codec
- generate_smart_pointer_codec
- generate_smart_pointer_wrapper
- impl_smart_pointer_serializer
- impl_tuple_serializer
- not_allowed
- read_ptr_trait_object
- register_trait_type
- unwrap_rc
- wrap_arc
- wrap_rc
- wrap_vec_rc
Functions
- error::should_panic_on_error
- meta::compute_field_hash
- meta::compute_struct_hash
- meta::sort_fields
- row::from_row
- row::to_row
- serializer::any::deserialize_any_box
- serializer::any::read_arc_any
- serializer::any::read_box_any
- serializer::any::read_rc_any
- serializer::any::write_box_any
- serializer::collection::read_collection_data
- serializer::collection::read_collection_data_dyn_ref
- serializer::collection::read_collection_type_info
- serializer::collection::read_vec_data
- serializer::collection::write_collection_data
- serializer::collection::write_collection_data_dyn_ref
- serializer::collection::write_collection_type_info
- serializer::enum_::actual_type_id
- serializer::enum_::read
- serializer::enum_::read_type_info
- serializer::enum_::write
- serializer::enum_::write_type_info
- serializer::map::write_map_data
- serializer::read_data
- serializer::skip::skip_any_value
- serializer::skip::skip_enum_variant
- serializer::skip::skip_field_value
- serializer::struct_::actual_type_id
- serializer::struct_::read_type_info
- serializer::struct_::read_type_info_fast
- serializer::struct_::reset_struct_debug_hooks
- serializer::struct_::set_after_read_field_func
- serializer::struct_::set_after_write_field_func
- serializer::struct_::set_before_read_field_func
- serializer::struct_::set_before_write_field_func
- serializer::struct_::struct_after_read_field
- serializer::struct_::struct_after_write_field
- serializer::struct_::struct_before_read_field
- serializer::struct_::struct_before_write_field
- serializer::struct_::write
- serializer::struct_::write_type_info
- serializer::struct_::write_type_info_fast
- serializer::util::field_need_read_type_info
- serializer::util::field_need_write_ref_into
- serializer::util::field_need_write_type_info
- serializer::util::write_dyn_data_generic
- serializer::write_data
- type_id::format_type_id
- type_id::get_ext_actual_type_id
- type_id::is_enum_type_id
- type_id::is_internal_type
- type_id::is_primitive_type_id
- type_id::is_user_type
- type_id::need_to_write_type_for_field
- type_id::needs_user_type_id
- util::buffer_rw_string::read_latin1_simd
- util::buffer_rw_string::read_latin1_standard
- util::buffer_rw_string::read_utf16_standard
- util::buffer_rw_string::read_utf8_standard
- util::buffer_rw_string::write_latin1_simd
- util::buffer_rw_string::write_latin1_standard
- util::buffer_rw_string::write_latin1_string
- util::buffer_rw_string::write_utf16_standard
- util::buffer_rw_string::write_utf8_standard
- util::compute_string_hash
- util::get_latin1_length
- util::is_latin
- util::murmurhash3_x64_128
- util::to_camel_case
- util::to_snake_case
- util::to_utf8
Type Aliases
- serializer::struct_::AfterReadFieldFunc
- serializer::struct_::AfterWriteFieldFunc
- serializer::struct_::BeforeReadFieldFunc
- serializer::struct_::BeforeWriteFieldFunc
Statics
- meta::FIELD_NAME_DECODER
- meta::FIELD_NAME_ENCODER
- meta::NAMESPACE_DECODER
- meta::NAMESPACE_ENCODER
- meta::NAMESPACE_ENCODINGS
- meta::TYPE_NAME_DECODER
- meta::TYPE_NAME_ENCODER
- meta::TYPE_NAME_ENCODINGS
- type_id::BASIC_TYPES
- type_id::BASIC_TYPE_NAMES
- type_id::CONTAINER_TYPES
- type_id::CONTAINER_TYPE_NAMES
- type_id::PRIMITIVE_ARRAY_TYPES
- type_id::PRIMITIVE_ARRAY_TYPE_MAP
- type_id::PRIMITIVE_TYPES
Constants
- error::PANIC_ON_ERROR
- serializer::collection::DECL_ELEMENT_TYPE
- serializer::collection::HAS_NULL
- serializer::collection::IS_SAME_TYPE
- serializer::map::DECL_KEY_TYPE
- serializer::map::DECL_VALUE_TYPE
- serializer::map::KEY_NULL
- serializer::map::VALUE_NULL
- type_id::ARRAY
- type_id::BFLOAT16
- type_id::BFLOAT16_ARRAY
- type_id::BINARY
- type_id::BOOL
- type_id::BOOL_ARRAY
- type_id::BOUND
- type_id::COMPATIBLE_STRUCT
- type_id::DATE
- type_id::DECIMAL
- type_id::DURATION
- type_id::ENUM
- type_id::EXT
- type_id::FLOAT16
- type_id::FLOAT16_ARRAY
- type_id::FLOAT32
- type_id::FLOAT32_ARRAY
- type_id::FLOAT64
- type_id::FLOAT64_ARRAY
- type_id::FLOAT8
- type_id::FLOAT8_ARRAY
- type_id::INT128
- type_id::INT128_ARRAY
- type_id::INT16
- type_id::INT16_ARRAY
- type_id::INT32
- type_id::INT32_ARRAY
- type_id::INT64
- type_id::INT64_ARRAY
- type_id::INT8
- type_id::INT8_ARRAY
- type_id::ISIZE
- type_id::ISIZE_ARRAY
- type_id::LIST
- type_id::MAP
- type_id::NAMED_COMPATIBLE_STRUCT
- type_id::NAMED_ENUM
- type_id::NAMED_EXT
- type_id::NAMED_STRUCT
- type_id::NAMED_UNION
- type_id::NONE
- type_id::SET
- type_id::SIZE_OF_REF_AND_TYPE
- type_id::STRING
- type_id::STRUCT
- type_id::TAGGED_INT64
- type_id::TAGGED_UINT64
- type_id::TIMESTAMP
- type_id::TYPED_UNION
- type_id::U128
- type_id::U128_ARRAY
- type_id::UINT16
- type_id::UINT16_ARRAY
- type_id::UINT32
- type_id::UINT32_ARRAY
- type_id::UINT64
- type_id::UINT64_ARRAY
- type_id::UINT8
- type_id::UINT8_ARRAY
- type_id::UNION
- type_id::UNKNOWN
- type_id::USIZE
- type_id::USIZE_ARRAY
- type_id::VARINT32
- type_id::VARINT64
- type_id::VAR_UINT32
- type_id::VAR_UINT64
- type_id::config_flags::IS_CROSS_LANGUAGE_FLAG
- type_id::config_flags::IS_OUT_OF_BAND_FLAG
- util::ENABLE_FORY_DEBUG_OUTPUT