pub enum ContextKind {
Observation,
Assertion,
Decision,
UserPreference,
External,
}Expand description
Semantic category of one provenance-bound context statement.
Variants§
Observation
Runtime-observed tool, process, Git, or completion evidence.
Assertion
Unverified model-authored conclusion.
Decision
Explicit human or runtime policy decision.
UserPreference
User-authored durable preference.
External
Statement imported from an external source.
Trait Implementations§
Source§impl Clone for ContextKind
impl Clone for ContextKind
Source§fn clone(&self) -> ContextKind
fn clone(&self) -> ContextKind
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 moreimpl Copy for ContextKind
Source§impl Debug for ContextKind
impl Debug for ContextKind
Source§impl<'de> Deserialize<'de> for ContextKind
impl<'de> Deserialize<'de> for ContextKind
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 ContextKind
Source§impl PartialEq for ContextKind
impl PartialEq for ContextKind
Source§impl Serialize for ContextKind
impl Serialize for ContextKind
impl StructuralPartialEq for ContextKind
Auto Trait Implementations§
impl Freeze for ContextKind
impl RefUnwindSafe for ContextKind
impl Send for ContextKind
impl Sync for ContextKind
impl Unpin for ContextKind
impl UnsafeUnpin for ContextKind
impl UnwindSafe for ContextKind
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