1 2 3 4 5 6 7 8 9 10 11 12 13
//! 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](crate::client::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.
pub mod common;
pub mod request;
pub mod response;
pub mod traits;