pub struct ClassifiedInput {
pub role: InputRole,
pub source: String,
pub summary: String,
pub trust_level: TrustLevel,
}Expand description
A lightweight provenance record for an input observed during a run.
Fields§
§role: InputRoleThe operational role attached to the input.
source: StringWhere the input came from.
summary: StringA concise summary of how the input is used.
trust_level: TrustLevelThe trust level attached to the input source.
Trait Implementations§
Source§impl Clone for ClassifiedInput
impl Clone for ClassifiedInput
Source§fn clone(&self) -> ClassifiedInput
fn clone(&self) -> ClassifiedInput
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 ClassifiedInput
impl Debug for ClassifiedInput
Source§impl<'de> Deserialize<'de> for ClassifiedInput
impl<'de> Deserialize<'de> for ClassifiedInput
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 PartialEq for ClassifiedInput
impl PartialEq for ClassifiedInput
Source§impl Serialize for ClassifiedInput
impl Serialize for ClassifiedInput
impl Eq for ClassifiedInput
impl StructuralPartialEq for ClassifiedInput
Auto Trait Implementations§
impl Freeze for ClassifiedInput
impl RefUnwindSafe for ClassifiedInput
impl Send for ClassifiedInput
impl Sync for ClassifiedInput
impl Unpin for ClassifiedInput
impl UnsafeUnpin for ClassifiedInput
impl UnwindSafe for ClassifiedInput
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