Module tonic::metadata[][src]

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.

MetadataMap entry iterator.

MetadataMap entry iterator.

An iterator over MetadataMap keys.

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.

MetadataMap value iterator.

MetadataMap value iterator.

Enums

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 Definitions

An ascii metadata key.

An ascii metadata value.

A binary metadata key.

A binary metadata value.