//! Error types related to Customer Managed Key (CMK) operations.
//!
//! This module provides error types for operations involving Customer Managed Keys,
//! which are used for encrypting and managing Data Encryption Keys (DEKs).
//! These errors may occur during key retrieval, token generation, or authentication.
use fmt;
/// Represents an error encountered during CMK token operations.
///
/// This error type is used when operations involving CMK tokens fail, such as:
/// - Token generation failures
/// - Authentication errors
/// - Key retrieval problems
/// - Permission issues
;