[−] List of all items
Structs
- CachedSize
- UnknownFields
- UnknownFieldsIter
- UnknownValues
- UnknownValuesIter
- code_writer::CodeWriter
- compiler_plugin::GenResult
- descriptor::DescriptorProto
- descriptor::DescriptorProto_ExtensionRange
- descriptor::DescriptorProto_ReservedRange
- descriptor::EnumDescriptorProto
- descriptor::EnumOptions
- descriptor::EnumValueDescriptorProto
- descriptor::EnumValueOptions
- descriptor::FieldDescriptorProto
- descriptor::FieldOptions
- descriptor::FileDescriptorProto
- descriptor::FileDescriptorSet
- descriptor::FileOptions
- descriptor::GeneratedCodeInfo
- descriptor::GeneratedCodeInfo_Annotation
- descriptor::MessageOptions
- descriptor::MethodDescriptorProto
- descriptor::MethodOptions
- descriptor::OneofDescriptorProto
- descriptor::OneofOptions
- descriptor::ServiceDescriptorProto
- descriptor::ServiceOptions
- descriptor::SourceCodeInfo
- descriptor::SourceCodeInfo_Location
- descriptor::UninterpretedOption
- descriptor::UninterpretedOption_NamePart
- descriptorx::EnumWithScope
- descriptorx::FieldWithContext
- descriptorx::FileScope
- descriptorx::MessageWithScope
- descriptorx::OneofVariantWithContext
- descriptorx::OneofWithContext
- descriptorx::RootScope
- descriptorx::Scope
- ext::ExtFieldOptional
- ext::ExtFieldRepeated
- lazy::Lazy
- plugin::CodeGeneratorRequest
- plugin::CodeGeneratorResponse
- plugin::CodeGeneratorResponse_File
- reflect::EnumDescriptor
- reflect::EnumValueDescriptor
- reflect::FieldDescriptor
- reflect::MessageDescriptor
- repeated::RepeatedField
- singular::SingularField
- singular::SingularPtrField
- stream::CodedInputStream
- stream::CodedOutputStream
- stream::wire_format::Tag
- types::ProtobufTypeBool
- types::ProtobufTypeBytes
- types::ProtobufTypeChars
- types::ProtobufTypeDouble
- types::ProtobufTypeEnum
- types::ProtobufTypeFixed32
- types::ProtobufTypeFixed64
- types::ProtobufTypeFloat
- types::ProtobufTypeInt32
- types::ProtobufTypeInt64
- types::ProtobufTypeMessage
- types::ProtobufTypeSfixed32
- types::ProtobufTypeSfixed64
- types::ProtobufTypeSint32
- types::ProtobufTypeSint64
- types::ProtobufTypeString
- types::ProtobufTypeUint32
- types::ProtobufTypeUint64
- well_known_types::Any
- well_known_types::Api
- well_known_types::BoolValue
- well_known_types::BytesValue
- well_known_types::DoubleValue
- well_known_types::Duration
- well_known_types::Empty
- well_known_types::Enum
- well_known_types::EnumValue
- well_known_types::Field
- well_known_types::FieldMask
- well_known_types::FloatValue
- well_known_types::Int32Value
- well_known_types::Int64Value
- well_known_types::ListValue
- well_known_types::Method
- well_known_types::Mixin
- well_known_types::Option
- well_known_types::SourceContext
- well_known_types::StringValue
- well_known_types::Struct
- well_known_types::Timestamp
- well_known_types::Type
- well_known_types::UInt32Value
- well_known_types::UInt64Value
- well_known_types::Value
Enums
- UnknownValue
- UnknownValueRef
- code_writer::Visibility
- descriptor::FieldDescriptorProto_Label
- descriptor::FieldDescriptorProto_Type
- descriptor::FieldOptions_CType
- descriptor::FieldOptions_JSType
- descriptor::FileOptions_OptimizeMode
- descriptorx::MessageOrEnumWithScope
- descriptorx::Syntax
- error::ProtobufError
- error::WireError
- reflect::ProtobufValueRef
- reflect::ReflectFieldRef
- stream::wire_format::WireType
- well_known_types::Field_Cardinality
- well_known_types::Field_Kind
- well_known_types::NullValue
- well_known_types::Syntax
- well_known_types::Value_oneof_kind
Traits
- clear::Clear
- core::Message
- core::MessageStatic
- core::ProtobufEnum
- descriptorx::EnumValueDescriptorEx
- descriptorx::WithScope
- reflect::ProtobufValue
- reflect::accessor::FieldAccessor
- rt::ProtobufVarint
- rt::ProtobufVarintZigzag
- stream::WithCodedInputStream
- stream::WithCodedOutputStream
- types::ProtobufType
Functions
- codegen::gen
- codegen::protoc_gen_rust_main
- compiler_plugin::plugin_main
- core::message_down_cast
- core::parse_from
- core::parse_from_bytes
- core::parse_from_reader
- core::parse_length_delimited_from
- core::parse_length_delimited_from_bytes
- core::parse_length_delimited_from_reader
- descriptor::file_descriptor_proto
- descriptorx::find_enum_by_rust_name
- descriptorx::find_message_by_rust_name
- descriptorx::proto_path_to_rust_mod
- hex::decode_hex
- hex::encode_hex
- plugin::file_descriptor_proto
- reflect::accessor::make_has_get_mut_clear_accessor
- reflect::accessor::make_has_get_set_clear_accessor
- reflect::accessor::make_map_accessor
- reflect::accessor::make_option_accessor
- reflect::accessor::make_repeated_bool_accessor
- reflect::accessor::make_repeated_bytes_accessor
- reflect::accessor::make_repeated_enum_accessor
- reflect::accessor::make_repeated_f32_accessor
- reflect::accessor::make_repeated_f64_accessor
- reflect::accessor::make_repeated_field_accessor
- reflect::accessor::make_repeated_i32_accessor
- reflect::accessor::make_repeated_i64_accessor
- reflect::accessor::make_repeated_message_accessor
- reflect::accessor::make_repeated_string_accessor
- reflect::accessor::make_repeated_u32_accessor
- reflect::accessor::make_repeated_u64_accessor
- reflect::accessor::make_simple_field_accessor
- reflect::accessor::make_singular_bool_accessor
- reflect::accessor::make_singular_bytes_accessor
- reflect::accessor::make_singular_enum_accessor
- reflect::accessor::make_singular_f32_accessor
- reflect::accessor::make_singular_f64_accessor
- reflect::accessor::make_singular_field_accessor
- reflect::accessor::make_singular_i32_accessor
- reflect::accessor::make_singular_i64_accessor
- reflect::accessor::make_singular_message_accessor
- reflect::accessor::make_singular_ptr_field_accessor
- reflect::accessor::make_singular_string_accessor
- reflect::accessor::make_singular_u32_accessor
- reflect::accessor::make_singular_u64_accessor
- reflect::accessor::make_vec_accessor
- rt::bytes_size
- rt::bytes_size_no_tag
- rt::compute_map_size
- rt::compute_raw_varint32_size
- rt::compute_raw_varint64_size
- rt::enum_size
- rt::read_map_into
- rt::read_proto2_enum_with_unknown_fields_into
- rt::read_proto3_enum_with_unknown_fields_into
- rt::read_repeated_bool_into
- rt::read_repeated_bytes_into
- rt::read_repeated_double_into
- rt::read_repeated_enum_into
- rt::read_repeated_enum_with_unknown_fields_into
- rt::read_repeated_fixed32_into
- rt::read_repeated_fixed64_into
- rt::read_repeated_float_into
- rt::read_repeated_int32_into
- rt::read_repeated_int64_into
- rt::read_repeated_message_into
- rt::read_repeated_sfixed32_into
- rt::read_repeated_sfixed64_into
- rt::read_repeated_sint32_into
- rt::read_repeated_sint64_into
- rt::read_repeated_string_into
- rt::read_repeated_uint32_into
- rt::read_repeated_uint64_into
- rt::read_singular_bytes_into
- rt::read_singular_message_into
- rt::read_singular_proto3_bytes_into
- rt::read_singular_proto3_string_into
- rt::read_singular_string_into
- rt::read_unknown_or_skip_group
- rt::string_size
- rt::string_size_no_tag
- rt::tag_size
- rt::unexpected_wire_type
- rt::unknown_fields_size
- rt::value_size
- rt::value_size_no_tag
- rt::value_varint_zigzag_size
- rt::value_varint_zigzag_size_no_tag
- rt::vec_packed_enum_data_size
- rt::vec_packed_enum_size
- rt::vec_packed_varint_data_size
- rt::vec_packed_varint_size
- rt::vec_packed_varint_zigzag_data_size
- rt::vec_packed_varint_zigzag_size
- rt::write_map_with_cached_sizes
- stream::with_coded_output_stream_to_bytes
- text_format::fmt
- text_format::print_to
- text_format::print_to_string
- text_format::quote_escape_bytes
- text_format::unescape_string