pub enum ContextSnapshotItemKind {
Message,
ToolResult,
ContextInsight,
KnowledgeEvidence,
}Variants§
Trait Implementations§
Source§impl Clone for ContextSnapshotItemKind
impl Clone for ContextSnapshotItemKind
Source§fn clone(&self) -> ContextSnapshotItemKind
fn clone(&self) -> ContextSnapshotItemKind
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 ContextSnapshotItemKind
Source§impl Debug for ContextSnapshotItemKind
impl Debug for ContextSnapshotItemKind
Source§impl<'de> Deserialize<'de> for ContextSnapshotItemKind
impl<'de> Deserialize<'de> for ContextSnapshotItemKind
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 ContextSnapshotItemKind
Source§impl PartialEq for ContextSnapshotItemKind
impl PartialEq for ContextSnapshotItemKind
Source§impl Serialize for ContextSnapshotItemKind
impl Serialize for ContextSnapshotItemKind
impl StructuralPartialEq for ContextSnapshotItemKind
Auto Trait Implementations§
impl Freeze for ContextSnapshotItemKind
impl RefUnwindSafe for ContextSnapshotItemKind
impl Send for ContextSnapshotItemKind
impl Sync for ContextSnapshotItemKind
impl Unpin for ContextSnapshotItemKind
impl UnsafeUnpin for ContextSnapshotItemKind
impl UnwindSafe for ContextSnapshotItemKind
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