kmip_protocol/types/mod.rs
1//! Rust type definitions for `kmip-ttlv` based (de)serializing of KMIP message objects.
2//!
3//! These types are used when constructing requests to be sent to, and processing responses received from, a KMIP
4//! server. The [Client](crate::client::Client) struct composes the request types into entire KMIP request message type
5//! trees for serialization into the binary TTLV format and uses the response types to deserialize the binary KMIP
6//! response format into rich Rust types.
7//!
8//! The attributes on the Rust types are used by the `kmip-ttlv` crate to guide the (de)serialization correctly to/from
9//! the KMIP binary TTLV format.
10pub mod common;
11pub mod request;
12pub mod response;
13pub mod traits;