List of all items
Structs
- SizeCache
- SizeCachePool
- any_registry::AnyRegistry
- any_registry::JsonAnyEntry
- editions::ResolvedFeatures
- encode_sink::Rope
- encode_sink::RopeBuf
- encoding::Tag
- extension::Extension
- extension::codecs::Bool
- extension::codecs::BytesCodec
- extension::codecs::Double
- extension::codecs::EnumI32
- extension::codecs::Fixed32
- extension::codecs::Fixed64
- extension::codecs::Float
- extension::codecs::GroupCodec
- extension::codecs::Int32
- extension::codecs::Int64
- extension::codecs::MessageCodec
- extension::codecs::PackedRepeated
- extension::codecs::Repeated
- extension::codecs::Sfixed32
- extension::codecs::Sfixed64
- extension::codecs::Sint32
- extension::codecs::Sint64
- extension::codecs::StringCodec
- extension::codecs::Uint32
- extension::codecs::Uint64
- extension_registry::ExtensionRegistry
- extension_registry::JsonExtEntry
- json::JsonParseOptions
- json_helpers::DefaultDeserializeSeed
- json_helpers::NullableDeserializeSeed
- message::DecodeContext
- message::DecodeOptions
- message_field::Inline
- message_field::MessageField
- text::ParseError
- text::TextDecoder
- text::TextEncoder
- text::Token
- text::Tokenizer
- type_registry::TextAnyEntry
- type_registry::TextExtEntry
- type_registry::TypeRegistry
- types::WirePayload
- unknown_fields::UnknownField
- unknown_fields::UnknownFields
- view::LazyMessageFieldView
- view::LazyRepeatedIter
- view::LazyRepeatedView
- view::MapView
- view::MessageFieldView
- view::OwnedView
- view::RepeatedView
- view::UnknownFieldsView
Enums
- editions::Edition
- editions::EnumType
- editions::FieldPresence
- editions::JsonFormat
- editions::MessageEncoding
- editions::RepeatedFieldEncoding
- editions::Utf8Validation
- encoding::WireType
- enumeration::EnumValue
- error::DecodeError
- error::EncodeError
- text::NameKind
- text::ParseErrorKind
- text::ScalarKind
- text::TokenKind
- text::UnescapeError
- unknown_fields::UnknownFieldData
Traits
- MapStorage
- encode_sink::EncodeSink
- enumeration::Enumeration
- extension::ExtensionCodec
- extension::ExtensionSet
- extension::codecs::PackableCodec
- extension::codecs::SingularCodec
- json_helpers::ProtoElemJson
- message::Message
- message::MessageName
- message_field::DefaultInstance
- message_field::ProtoBox
- oneof::Oneof
- text::TextFormat
- types::AsSharedBytes
- types::ProtoBytes
- types::ProtoList
- types::ProtoString
- view::DefaultViewInstance
- view::HasMessageView
- view::LazyMessageView
- view::MessageView
- view::ViewEncode
- view::ViewReborrow
Macros
- impl_default_instance
- impl_default_view_instance
- impl_view_reborrow
- include_proto
- include_proto_relative
Functions
- any_registry::set_any_registry
- any_registry::with_any_registry
- encoding::check_wire_type
- encoding::count_varints
- encoding::decode_unknown_field
- encoding::decode_varint
- encoding::encode_varint
- encoding::skip_field
- encoding::skip_field_depth
- encoding::varint_len
- encoding::wire_type_mismatch
- extension_registry::deserialize_extension_key
- extension_registry::deserialize_extensions
- extension_registry::extension_registry
- extension_registry::helpers::bool_from_json
- extension_registry::helpers::bool_to_json
- extension_registry::helpers::bytes_from_json
- extension_registry::helpers::bytes_to_json
- extension_registry::helpers::double_from_json
- extension_registry::helpers::double_to_json
- extension_registry::helpers::enum_from_json
- extension_registry::helpers::enum_to_json
- extension_registry::helpers::fixed32_from_json
- extension_registry::helpers::fixed32_to_json
- extension_registry::helpers::fixed64_from_json
- extension_registry::helpers::fixed64_to_json
- extension_registry::helpers::float_from_json
- extension_registry::helpers::float_to_json
- extension_registry::helpers::int32_from_json
- extension_registry::helpers::int32_to_json
- extension_registry::helpers::int64_from_json
- extension_registry::helpers::int64_to_json
- extension_registry::helpers::message_from_json
- extension_registry::helpers::message_to_json
- extension_registry::helpers::repeated_bool_from_json
- extension_registry::helpers::repeated_bool_to_json
- extension_registry::helpers::repeated_bytes_from_json
- extension_registry::helpers::repeated_bytes_to_json
- extension_registry::helpers::repeated_double_from_json
- extension_registry::helpers::repeated_double_to_json
- extension_registry::helpers::repeated_enum_from_json
- extension_registry::helpers::repeated_enum_to_json
- extension_registry::helpers::repeated_fixed32_from_json
- extension_registry::helpers::repeated_fixed32_to_json
- extension_registry::helpers::repeated_fixed64_from_json
- extension_registry::helpers::repeated_fixed64_to_json
- extension_registry::helpers::repeated_float_from_json
- extension_registry::helpers::repeated_float_to_json
- extension_registry::helpers::repeated_int32_from_json
- extension_registry::helpers::repeated_int32_to_json
- extension_registry::helpers::repeated_int64_from_json
- extension_registry::helpers::repeated_int64_to_json
- extension_registry::helpers::repeated_message_from_json
- extension_registry::helpers::repeated_message_to_json
- extension_registry::helpers::repeated_sfixed32_from_json
- extension_registry::helpers::repeated_sfixed32_to_json
- extension_registry::helpers::repeated_sfixed64_from_json
- extension_registry::helpers::repeated_sfixed64_to_json
- extension_registry::helpers::repeated_sint32_from_json
- extension_registry::helpers::repeated_sint32_to_json
- extension_registry::helpers::repeated_sint64_from_json
- extension_registry::helpers::repeated_sint64_to_json
- extension_registry::helpers::repeated_string_from_json
- extension_registry::helpers::repeated_string_to_json
- extension_registry::helpers::repeated_uint32_from_json
- extension_registry::helpers::repeated_uint32_to_json
- extension_registry::helpers::repeated_uint64_from_json
- extension_registry::helpers::repeated_uint64_to_json
- extension_registry::helpers::sfixed32_from_json
- extension_registry::helpers::sfixed32_to_json
- extension_registry::helpers::sfixed64_from_json
- extension_registry::helpers::sfixed64_to_json
- extension_registry::helpers::sint32_from_json
- extension_registry::helpers::sint32_to_json
- extension_registry::helpers::sint64_from_json
- extension_registry::helpers::sint64_to_json
- extension_registry::helpers::string_from_json
- extension_registry::helpers::string_to_json
- extension_registry::helpers::uint32_from_json
- extension_registry::helpers::uint32_to_json
- extension_registry::helpers::uint64_from_json
- extension_registry::helpers::uint64_to_json
- extension_registry::serialize_extensions
- extension_registry::set_extension_registry
- json::with_json_parse_options
- json_helpers::bytes::deserialize
- json_helpers::bytes::serialize
- json_helpers::bytes_key_bytes_val_map::deserialize
- json_helpers::bytes_key_bytes_val_map::serialize
- json_helpers::bytes_key_map::deserialize
- json_helpers::bytes_key_map::serialize
- json_helpers::closed_enum::deserialize
- json_helpers::closed_enum::serialize
- json_helpers::double::deserialize
- json_helpers::double::serialize
- json_helpers::float::deserialize
- json_helpers::float::serialize
- json_helpers::int32::deserialize
- json_helpers::int32::serialize
- json_helpers::int64::deserialize
- json_helpers::int64::serialize
- json_helpers::map_closed_enum::deserialize
- json_helpers::map_closed_enum::serialize
- json_helpers::map_enum::deserialize
- json_helpers::map_enum::serialize
- json_helpers::message_field_always_present
- json_helpers::null_as_default
- json_helpers::opt_bytes::deserialize
- json_helpers::opt_bytes::serialize
- json_helpers::opt_closed_enum::deserialize
- json_helpers::opt_closed_enum::serialize
- json_helpers::opt_double::deserialize
- json_helpers::opt_double::serialize
- json_helpers::opt_enum::deserialize
- json_helpers::opt_enum::serialize
- json_helpers::opt_float::deserialize
- json_helpers::opt_float::serialize
- json_helpers::opt_int32::deserialize
- json_helpers::opt_int32::serialize
- json_helpers::opt_int64::deserialize
- json_helpers::opt_int64::serialize
- json_helpers::opt_uint32::deserialize
- json_helpers::opt_uint32::serialize
- json_helpers::opt_uint64::deserialize
- json_helpers::opt_uint64::serialize
- json_helpers::proto_bool::deserialize
- json_helpers::proto_bool::serialize
- json_helpers::proto_enum::deserialize
- json_helpers::proto_enum::serialize
- json_helpers::proto_map::deserialize
- json_helpers::proto_map::serialize
- json_helpers::proto_seq::deserialize
- json_helpers::proto_seq::serialize
- json_helpers::proto_str_key_map::deserialize
- json_helpers::proto_str_key_map::serialize
- json_helpers::proto_string::deserialize
- json_helpers::proto_string::serialize
- json_helpers::repeated_closed_enum::deserialize
- json_helpers::repeated_closed_enum::serialize
- json_helpers::repeated_enum::deserialize
- json_helpers::repeated_enum::serialize
- json_helpers::skip_if::is_default_closed_enum
- json_helpers::skip_if::is_default_enum_value
- json_helpers::skip_if::is_empty_bytes
- json_helpers::skip_if::is_empty_map
- json_helpers::skip_if::is_empty_str
- json_helpers::skip_if::is_empty_vec
- json_helpers::skip_if::is_false
- json_helpers::skip_if::is_unset_message_field
- json_helpers::skip_if::is_zero_f32
- json_helpers::skip_if::is_zero_f64
- json_helpers::skip_if::is_zero_i32
- json_helpers::skip_if::is_zero_i64
- json_helpers::skip_if::is_zero_u32
- json_helpers::skip_if::is_zero_u64
- json_helpers::string_key_map::deserialize
- json_helpers::string_key_map::serialize
- json_helpers::uint32::deserialize
- json_helpers::uint32::serialize
- json_helpers::uint64::deserialize
- json_helpers::uint64::serialize
- message::checked_encode_size
- message::saturate_size
- message_set::item_encoded_len
- message_set::merge_item
- text::decode_from_str
- text::encode_to_string
- text::encode_to_string_pretty
- text::escape_bytes
- text::escape_str
- text::merge_from_str
- text::unescape
- text::unescape_str
- type_registry::any_encode_text
- type_registry::any_from_json
- type_registry::any_merge_text
- type_registry::any_to_json
- type_registry::group_encode_text
- type_registry::group_merge_text
- type_registry::message_encode_text
- type_registry::message_merge_text
- type_registry::set_json_registry
- type_registry::set_type_registry
- types::borrow_bytes
- types::borrow_group
- types::borrow_str
- types::bytes_encoded_len
- types::decode_bool
- types::decode_bool_packed
- types::decode_bytes
- types::decode_bytes_to
- types::decode_bytes_to_bytes
- types::decode_double
- types::decode_fixed32
- types::decode_fixed64
- types::decode_float
- types::decode_int32
- types::decode_int32_packed
- types::decode_int64
- types::decode_int64_packed
- types::decode_sfixed32
- types::decode_sfixed64
- types::decode_sint32
- types::decode_sint32_packed
- types::decode_sint64
- types::decode_sint64_packed
- types::decode_string
- types::decode_string_to
- types::decode_uint32
- types::decode_uint32_packed
- types::decode_uint64
- types::decode_uint64_packed
- types::encode_bool
- types::encode_bytes
- types::encode_double
- types::encode_fixed32
- types::encode_fixed64
- types::encode_float
- types::encode_int32
- types::encode_int64
- types::encode_sfixed32
- types::encode_sfixed64
- types::encode_shared_bytes
- types::encode_sint32
- types::encode_sint64
- types::encode_string
- types::encode_uint32
- types::encode_uint64
- types::extend_packed_bool
- types::extend_packed_double
- types::extend_packed_fixed32
- types::extend_packed_fixed64
- types::extend_packed_float
- types::extend_packed_int32
- types::extend_packed_int64
- types::extend_packed_sfixed32
- types::extend_packed_sfixed64
- types::extend_packed_sint32
- types::extend_packed_sint64
- types::extend_packed_uint32
- types::extend_packed_uint64
- types::int32_encoded_len
- types::int64_encoded_len
- types::merge_bytes
- types::merge_string
- types::put_bool_field
- types::put_bytes_field
- types::put_double_field
- types::put_fixed32_field
- types::put_fixed64_field
- types::put_float_field
- types::put_group_end
- types::put_group_start
- types::put_int32_field
- types::put_int64_field
- types::put_len_delimited_header
- types::put_sfixed32_field
- types::put_sfixed64_field
- types::put_shared_bytes_field
- types::put_sint32_field
- types::put_sint64_field
- types::put_string_field
- types::put_uint32_field
- types::put_uint64_field
- types::sint32_encoded_len
- types::sint64_encoded_len
- types::string_encoded_len
- types::uint32_encoded_len
- types::uint64_encoded_len
Type Aliases
- Map
- any_registry::AnyTypeEntry
- extension_registry::ExtensionRegistryEntry
- type_registry::AnyTextMergeFn
- type_registry::AnyTypeEntry
- type_registry::ExtTextMergeFn
- type_registry::ExtensionRegistryEntry
- type_registry::JsonRegistry
Constants
- encode_sink::DEFAULT_MIN_SEGMENT
- encoding::MAX_FIELD_NUMBER
- message::DEFAULT_ELEMENT_MEMORY_LIMIT
- message::DEFAULT_UNKNOWN_FIELD_LIMIT
- message::MAX_MESSAGE_BYTES
- message::RECURSION_LIMIT
- message_set::ITEM_END_TAG
- message_set::ITEM_START_TAG
- message_set::MESSAGE_TAG
- message_set::TYPE_ID_TAG
- types::BOOL_ENCODED_LEN
- types::FIXED32_ENCODED_LEN
- types::FIXED64_ENCODED_LEN