pub struct PluginResultEntry {
pub plugin_id: String,
pub plugin_version: String,
pub status: AttestationStatus,
pub report_hash: Vec<u8>,
pub finding_count: u32,
}Expand description
Plugin result entry, sorted by plugin ID. FDD-03 §9.10. The canonical sort key
is plugin_id only (see results_sorted_by_plugin_id), so a full-record
ordering is deliberately not derived.
Fields§
§plugin_id: StringPlugin ID.
plugin_version: StringPlugin version.
status: AttestationStatusStatus.
report_hash: Vec<u8>Report hash (not an object id).
finding_count: u32Number of findings reported.
Trait Implementations§
Source§impl CanonicalEncode for PluginResultEntry
impl CanonicalEncode for PluginResultEntry
Source§fn encode_canonical(&self, writer: &mut CanonicalWriter) -> Result<()>
fn encode_canonical(&self, writer: &mut CanonicalWriter) -> Result<()>
Encode this value into canonical bytes.
Source§impl Clone for PluginResultEntry
impl Clone for PluginResultEntry
Source§fn clone(&self) -> PluginResultEntry
fn clone(&self) -> PluginResultEntry
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 PluginResultEntry
impl Debug for PluginResultEntry
impl Eq for PluginResultEntry
Source§impl PartialEq for PluginResultEntry
impl PartialEq for PluginResultEntry
impl StructuralPartialEq for PluginResultEntry
Auto Trait Implementations§
impl Freeze for PluginResultEntry
impl RefUnwindSafe for PluginResultEntry
impl Send for PluginResultEntry
impl Sync for PluginResultEntry
impl Unpin for PluginResultEntry
impl UnsafeUnpin for PluginResultEntry
impl UnwindSafe for PluginResultEntry
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