Skip to main content

ddd_toolkit_core/
secret_metadata.rs

1/// **English:** A zero-sized marker for metadata associated with a secret.
2///
3/// It stores no secret value or descriptive fields. The marker alone does not redact,
4/// zeroize, or restrict access to any data; use [`crate::Secret`] to wrap a value.
5///
6/// **日本語:** 秘密情報に関連するメタデータのための、サイズがゼロのマーカーです。
7///
8/// 秘密の値や説明用のフィールドは保持しません。このマーカー自体はデータの秘匿化、ゼロ化、
9/// アクセス制限を行いません。値を包むには [`crate::Secret`] を使います。
10#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)]
11pub struct SecretMetadata;