pub enum EventOrigin {
Operator,
Model,
Tool,
Historical,
Harness,
}Expand description
Who produced the material, independently of who later retrieved it.
Variants§
Operator
The operator supplied the material.
Model
The primary model supplied the material.
Tool
A tool execution supplied the material.
Historical
Imported historical data, not a witnessed action by any current actor.
Harness
The harness supplied the material, including auxiliary model output.
Trait Implementations§
Source§impl Clone for EventOrigin
impl Clone for EventOrigin
impl Copy for EventOrigin
Source§impl Debug for EventOrigin
impl Debug for EventOrigin
Source§impl<'de> Deserialize<'de> for EventOrigin
impl<'de> Deserialize<'de> for EventOrigin
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
impl Eq for EventOrigin
Source§impl PartialEq for EventOrigin
impl PartialEq for EventOrigin
Source§impl Serialize for EventOrigin
impl Serialize for EventOrigin
impl StructuralPartialEq for EventOrigin
Auto Trait Implementations§
impl Freeze for EventOrigin
impl RefUnwindSafe for EventOrigin
impl Send for EventOrigin
impl Sync for EventOrigin
impl Unpin for EventOrigin
impl UnsafeUnpin for EventOrigin
impl UnwindSafe for EventOrigin
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