pub struct VerdictWrite {
pub status: VerdictStatus,
pub summary: String,
pub evidence: Vec<AssetRef>,
}Expand description
Verdict write payload for ProviderSession::record_verdict
(spine §4.2 — { status, summary, evidence }; the daemon only validates
and persists, it runs no assertions).
Fields§
§status: VerdictStatusThree-valued status.
summary: StringFolding summary (wire cap: VERDICT_SUMMARY_MAX_CHARS).
evidence: Vec<AssetRef>Evidence citations (wire cap: VERDICT_EVIDENCE_MAX_ENTRIES).
Trait Implementations§
Source§impl Clone for VerdictWrite
impl Clone for VerdictWrite
Source§fn clone(&self) -> VerdictWrite
fn clone(&self) -> VerdictWrite
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 VerdictWrite
impl Debug for VerdictWrite
Source§impl<'de> Deserialize<'de> for VerdictWrite
impl<'de> Deserialize<'de> for VerdictWrite
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
Source§impl JsonSchema for VerdictWrite
impl JsonSchema for VerdictWrite
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for VerdictWrite
impl PartialEq for VerdictWrite
Source§impl Serialize for VerdictWrite
impl Serialize for VerdictWrite
impl StructuralPartialEq for VerdictWrite
Auto Trait Implementations§
impl Freeze for VerdictWrite
impl RefUnwindSafe for VerdictWrite
impl Send for VerdictWrite
impl Sync for VerdictWrite
impl Unpin for VerdictWrite
impl UnsafeUnpin for VerdictWrite
impl UnwindSafe for VerdictWrite
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