pub enum ExternalOrigin {
Harness,
Operator,
Catalog,
}Expand description
Where an externally-supplied fact came from. A small closed vocabulary, not a free string, so an origin can be compared and rejected rather than accepted blindly.
Variants§
Harness
Supplied by the evaluation harness/campaign (the C4b court’s corpus metadata).
Operator
Supplied by a human operator.
Catalog
Supplied by an upstream catalog/registry.
Implementations§
Trait Implementations§
Source§impl Clone for ExternalOrigin
impl Clone for ExternalOrigin
impl Copy for ExternalOrigin
Source§impl Debug for ExternalOrigin
impl Debug for ExternalOrigin
Source§impl Default for ExternalOrigin
impl Default for ExternalOrigin
impl Eq for ExternalOrigin
Source§impl PartialEq for ExternalOrigin
impl PartialEq for ExternalOrigin
impl StructuralPartialEq for ExternalOrigin
Auto Trait Implementations§
impl Freeze for ExternalOrigin
impl RefUnwindSafe for ExternalOrigin
impl Send for ExternalOrigin
impl Sync for ExternalOrigin
impl Unpin for ExternalOrigin
impl UnsafeUnpin for ExternalOrigin
impl UnwindSafe for ExternalOrigin
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