pub struct UserPiiRows {
pub rows: Vec<u64>,
pub dek_id: Option<DekId>,
}Expand description
Per-user encrypted-PII row descriptor — opaque to the cascade. The observer never decrypts; it just rewrites the row into a tombstone and re-emits a DEK shred signal.
Fields§
§rows: Vec<u64>Encrypted-PII row ids attached to the user.
dek_id: Option<DekId>DekId the user’s ciphertexts are wrapped under.
Trait Implementations§
Source§impl Clone for UserPiiRows
impl Clone for UserPiiRows
Source§fn clone(&self) -> UserPiiRows
fn clone(&self) -> UserPiiRows
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 moreSource§impl Debug for UserPiiRows
impl Debug for UserPiiRows
Source§impl Default for UserPiiRows
impl Default for UserPiiRows
Source§fn default() -> UserPiiRows
fn default() -> UserPiiRows
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UserPiiRows
impl RefUnwindSafe for UserPiiRows
impl Send for UserPiiRows
impl Sync for UserPiiRows
impl Unpin for UserPiiRows
impl UnsafeUnpin for UserPiiRows
impl UnwindSafe for UserPiiRows
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