pub struct GateMeta {
pub status: GateStatus,
pub source: EvidenceSource,
pub commit_match: CommitMatch,
pub scope: ScopeCoverage,
pub evidence_commit: Option<String>,
pub evidence_generated_at_ms: Option<u64>,
}Expand description
Common metadata for all gates.
Fields§
§status: GateStatus§source: EvidenceSource§commit_match: CommitMatch§scope: ScopeCoverage§evidence_commit: Option<String>SHA this evidence was generated for.
evidence_generated_at_ms: Option<u64>Timestamp when evidence was generated (ms since epoch).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GateMeta
impl<'de> Deserialize<'de> for GateMeta
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
Auto Trait Implementations§
impl Freeze for GateMeta
impl RefUnwindSafe for GateMeta
impl Send for GateMeta
impl Sync for GateMeta
impl Unpin for GateMeta
impl UnsafeUnpin for GateMeta
impl UnwindSafe for GateMeta
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