Expand description
Contains data structures and utilities for handling gRPC custom metadata.
Modules§
- The metadata::errors module contains types for errors that can occur while handling gRPC custom metadata.
 
Structs§
- A view to all values stored in a single entry.
 MetadataMapentry iterator.MetadataMapentry iterator.- An iterator over
MetadataMapkeys. - Represents a custom metadata field name.
 - A set of gRPC custom metadata entries.
 - Represents a custom metadata field value.
 - A view into a single occupied location in a
MetadataMap. - A view into a single empty location in a
MetadataMap. - A drain iterator of all values associated with a single metadata key.
 - An iterator of all values associated with a single metadata key.
 MetadataMapvalue iterator.MetadataMapvalue iterator.
Enums§
- gRPC metadata values can be either ASCII strings or binary. Note that only visible ASCII characters (32-127) are permitted. This type should never be instantiated – in fact, it’s impossible to, because there’s no variants to instantiate. Instead, it’s just used as a type parameter for
MetadataKeyandMetadataValue. - gRPC metadata values can be either ASCII strings or binary. This type should never be instantiated – in fact, it’s impossible to, because there’s no variants to instantiate. Instead, it’s just used as a type parameter for
MetadataKeyandMetadataValue. - A view into a single location in a
MetadataMap, which may be vacant or occupied. - Reference to a key and an associated value in a
MetadataMap. It can point to either an ascii or a binary (“*-bin”) key. - Reference to a key and an associated value in a
MetadataMap. It can point to either an ascii or a binary (“*-bin”) key. - Reference to a key in a
MetadataMap. It can point to either an ascii or a binary (“*-bin”) key. - Reference to a value in a
MetadataMap. It can point to either an ascii or a binary (“*-bin” key) value. - Reference to a value in a
MetadataMap. It can point to either an ascii or a binary (“*-bin” key) value. 
Type Aliases§
- An ascii metadata key.
 - An ascii metadata value.
 - A binary metadata key.
 - A binary metadata value.