pub struct WaiverJoin {
pub seq: u64,
pub approver: String,
pub surface: String,
pub reason: String,
pub expires_at: DateTime<Utc>,
}Expand description
The waiver join behind a waived evidence entry (KRZ-344): everything
the audit needs to name the exception without re-reading the event —
its seq anchor, the approver principal + invocation surface, the
recorded reason, and the expiry.
Fields§
§seq: u64The waiver event’s seq — the join anchor into the log.
approver: String§surface: String§reason: String§expires_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for WaiverJoin
impl Clone for WaiverJoin
Source§fn clone(&self) -> WaiverJoin
fn clone(&self) -> WaiverJoin
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 WaiverJoin
impl Debug for WaiverJoin
Source§impl<'de> Deserialize<'de> for WaiverJoin
impl<'de> Deserialize<'de> for WaiverJoin
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WaiverJoin
Source§impl PartialEq for WaiverJoin
impl PartialEq for WaiverJoin
Source§impl Serialize for WaiverJoin
impl Serialize for WaiverJoin
impl StructuralPartialEq for WaiverJoin
Auto Trait Implementations§
impl Freeze for WaiverJoin
impl RefUnwindSafe for WaiverJoin
impl Send for WaiverJoin
impl Sync for WaiverJoin
impl Unpin for WaiverJoin
impl UnsafeUnpin for WaiverJoin
impl UnwindSafe for WaiverJoin
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