Module types

Source
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ยง

common
Rust types common to both serialization of KMIP requests and deserialization KMIP responses.
request
Rust types for sserializing KMIP requests.
response
Rust types for deserializing KMIP responses.
traits
Dynamic traits for sync or async use depending on the Cargo features used.