pub struct SensitiveDntSinkConfig {
pub path: PathBuf,
pub application_id: ApplicationId,
pub key_id: KeyId,
pub max_bytes: u64,
pub max_events: usize,
pub retention: u8,
}Expand description
Explicit encrypted sensitive-output configuration.
Fields§
§path: PathBufDNT output file.
application_id: ApplicationIdOwning application identity.
key_id: KeyIdRotation-aware DNT key identity.
max_bytes: u64Maximum plaintext snapshot bytes.
max_events: usizeMaximum events retained in the encrypted snapshot.
retention: u8Number of prior encrypted snapshots retained beside the current file.
Trait Implementations§
Source§impl Clone for SensitiveDntSinkConfig
impl Clone for SensitiveDntSinkConfig
Source§fn clone(&self) -> SensitiveDntSinkConfig
fn clone(&self) -> SensitiveDntSinkConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SensitiveDntSinkConfig
impl RefUnwindSafe for SensitiveDntSinkConfig
impl Send for SensitiveDntSinkConfig
impl Sync for SensitiveDntSinkConfig
impl Unpin for SensitiveDntSinkConfig
impl UnsafeUnpin for SensitiveDntSinkConfig
impl UnwindSafe for SensitiveDntSinkConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more