pub struct DekConfig {
pub replica_id: u32,
}Expand description
Construction-time configuration for a Dek. Single-writer
deployments use the default (all fields zero); federation builds
populate replica_id from the per-instance manifest anchor so two
regions sharing the same DEK material cannot collide their
deterministic nonces (the F6 invocation-field reservation).
Fields§
§replica_id: u324-byte invocation field for the AES-GCM(-SIV) nonce. Must be instance-pinned immutable (L0 A11 pure compute); Runtime reconfig must not mutate this value without a full RuntimeBootstrap re-emit and DEK rotation cycle.
Trait Implementations§
impl Copy for DekConfig
impl Eq for DekConfig
impl StructuralPartialEq for DekConfig
Auto Trait Implementations§
impl Freeze for DekConfig
impl RefUnwindSafe for DekConfig
impl Send for DekConfig
impl Sync for DekConfig
impl Unpin for DekConfig
impl UnsafeUnpin for DekConfig
impl UnwindSafe for DekConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.