List of all items
Structs
- buffer::Reader
- buffer::Writer
- config::Config
- fory::Fory
- meta::FieldInfo
- meta::FieldType
- meta::MetaString
- meta::MetaStringDecoder
- meta::MetaStringEncoder
- meta::TypeMeta
- resolver::context::ContextCache
- resolver::context::ReadContext
- resolver::context::WriteContext
- 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
- serializer::weak::ArcWeak
- serializer::weak::RcWeak
- util::Spinlock
- util::SpinlockGuard
Enums
Traits
- row::Row
- serializer::ForyDefault
- serializer::Serializer
- serializer::StructSerializer
- serializer::enum_::NamedEnumVariantMetaTrait
Macros
- bail
- downcast_and_serialize
- ensure
- 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::buffer_rw_string::read_latin1_simd
- meta::buffer_rw_string::read_latin1_standard
- meta::buffer_rw_string::read_utf16_standard
- meta::buffer_rw_string::read_utf8_standard
- meta::buffer_rw_string::write_latin1_simd
- meta::buffer_rw_string::write_latin1_standard
- meta::buffer_rw_string::write_latin1_string
- meta::buffer_rw_string::write_utf16_standard
- meta::buffer_rw_string::write_utf8_standard
- meta::get_latin1_length
- meta::is_latin
- meta::murmurhash3_x64_128
- 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::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
- types::compute_field_hash
- types::compute_string_hash
- types::format_type_id
- types::get_ext_actual_type_id
- types::is_enum_type_id
- types::is_internal_type
- types::is_primitive_type_id
- types::is_user_type
- types::need_to_write_type_for_field
- types::needs_user_type_id
- 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
- types::BASIC_TYPES
- types::BASIC_TYPE_NAMES
- types::CONTAINER_TYPES
- types::CONTAINER_TYPE_NAMES
- types::PRIMITIVE_ARRAY_TYPES
- types::PRIMITIVE_ARRAY_TYPE_MAP
- types::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
- types::ARRAY
- types::BFLOAT16
- types::BFLOAT16_ARRAY
- types::BINARY
- types::BOOL
- types::BOOL_ARRAY
- types::BOUND
- types::COMPATIBLE_STRUCT
- types::DATE
- types::DECIMAL
- types::DURATION
- types::ENUM
- types::EXT
- types::FLOAT16
- types::FLOAT16_ARRAY
- types::FLOAT32
- types::FLOAT32_ARRAY
- types::FLOAT64
- types::FLOAT64_ARRAY
- types::FLOAT8
- types::FLOAT8_ARRAY
- types::INT128
- types::INT128_ARRAY
- types::INT16
- types::INT16_ARRAY
- types::INT32
- types::INT32_ARRAY
- types::INT64
- types::INT64_ARRAY
- types::INT8
- types::INT8_ARRAY
- types::ISIZE
- types::ISIZE_ARRAY
- types::LIST
- types::MAP
- types::NAMED_COMPATIBLE_STRUCT
- types::NAMED_ENUM
- types::NAMED_EXT
- types::NAMED_STRUCT
- types::NAMED_UNION
- types::NONE
- types::SET
- types::SIZE_OF_REF_AND_TYPE
- types::STRING
- types::STRUCT
- types::TAGGED_INT64
- types::TAGGED_UINT64
- types::TIMESTAMP
- types::TYPED_UNION
- types::U128
- types::U128_ARRAY
- types::UINT16
- types::UINT16_ARRAY
- types::UINT32
- types::UINT32_ARRAY
- types::UINT64
- types::UINT64_ARRAY
- types::UINT8
- types::UINT8_ARRAY
- types::UNION
- types::UNKNOWN
- types::USIZE
- types::USIZE_ARRAY
- types::VARINT32
- types::VARINT64
- types::VAR_UINT32
- types::VAR_UINT64
- types::config_flags::IS_CROSS_LANGUAGE_FLAG
- types::config_flags::IS_NULL_FLAG
- types::config_flags::IS_OUT_OF_BAND_FLAG
- util::ENABLE_FORY_DEBUG_OUTPUT
- util::EPOCH