Skip to main content

ddd_toolkit_core/
secret_metadata.rs

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