pub struct SheafValidationRow {
pub session_id: String,
pub node_id: String,
pub validator_class: String,
pub plugin_source: Option<String>,
pub passed: bool,
pub evidence_summary: String,
pub affected_files: String,
pub v_sheaf_contribution: f32,
pub requeue_targets: String,
}Expand description
PSP-5 Phase 5: Record for sheaf validation result persistence
Fields§
§session_id: String§node_id: String§validator_class: String§plugin_source: Option<String>§passed: bool§evidence_summary: String§affected_files: StringJSON-serialized Vec<String>
v_sheaf_contribution: f32§requeue_targets: StringJSON-serialized Vec<String>
Trait Implementations§
Source§impl Clone for SheafValidationRow
impl Clone for SheafValidationRow
Source§fn clone(&self) -> SheafValidationRow
fn clone(&self) -> SheafValidationRow
Returns a duplicate of the value. Read more
1.0.0 · 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 SheafValidationRow
impl Debug for SheafValidationRow
Source§impl<'de> Deserialize<'de> for SheafValidationRow
impl<'de> Deserialize<'de> for SheafValidationRow
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 SheafValidationRow
impl RefUnwindSafe for SheafValidationRow
impl Send for SheafValidationRow
impl Sync for SheafValidationRow
impl Unpin for SheafValidationRow
impl UnsafeUnpin for SheafValidationRow
impl UnwindSafe for SheafValidationRow
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