pub enum ContextEntrySource {
System,
Knowledge,
History,
State,
Signal,
}Expand description
The semantic area from which an entry came. This is provenance, not a provider role.
Variants§
Trait Implementations§
Source§impl Clone for ContextEntrySource
impl Clone for ContextEntrySource
Source§fn clone(&self) -> ContextEntrySource
fn clone(&self) -> ContextEntrySource
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 ContextEntrySource
Source§impl Debug for ContextEntrySource
impl Debug for ContextEntrySource
Source§impl<'de> Deserialize<'de> for ContextEntrySource
impl<'de> Deserialize<'de> for ContextEntrySource
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 ContextEntrySource
Source§impl PartialEq for ContextEntrySource
impl PartialEq for ContextEntrySource
Source§impl Serialize for ContextEntrySource
impl Serialize for ContextEntrySource
impl StructuralPartialEq for ContextEntrySource
Auto Trait Implementations§
impl Freeze for ContextEntrySource
impl RefUnwindSafe for ContextEntrySource
impl Send for ContextEntrySource
impl Sync for ContextEntrySource
impl Unpin for ContextEntrySource
impl UnsafeUnpin for ContextEntrySource
impl UnwindSafe for ContextEntrySource
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