Module kmip_protocol::types[][src]

Expand description

Rust type definitions for kmip-ttlv based (de)serializing of KMIP message objects.

These types are used when constructing requests to be sent to, and processing responses received from, a KMIP server. The Client struct composes the request types into entire KMIP request message type trees for serialization into the binary TTLV format and uses the response types to deserialize the binary KMIP response format into rich Rust types.

The attributes on the Rust types are used by the kmip-ttlv crate to guide the (de)serialization correctly to/from the KMIP binary TTLV format.

Modules

Rust types common to both serialization of KMIP requests and deserialization KMIP responses.

Rust types for sserializing KMIP requests.

Rust types for deserializing KMIP responses.

Dynamic traits for sync or async use depending on the Cargo features used.