pub struct KnowledgeEntryMeta {
pub key: Option<String>,
pub pinned: bool,
}Expand description
K1: per-entry knowledge identity, parallel to knowledge_messages by index. Absent/short
vectors (old snapshots) restore as unkeyed/unpinned — graceful, additive.
Fields§
§key: Option<String>§pinned: boolTrait Implementations§
Source§impl Clone for KnowledgeEntryMeta
impl Clone for KnowledgeEntryMeta
Source§fn clone(&self) -> KnowledgeEntryMeta
fn clone(&self) -> KnowledgeEntryMeta
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 moreSource§impl Debug for KnowledgeEntryMeta
impl Debug for KnowledgeEntryMeta
Source§impl Default for KnowledgeEntryMeta
impl Default for KnowledgeEntryMeta
Source§fn default() -> KnowledgeEntryMeta
fn default() -> KnowledgeEntryMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KnowledgeEntryMeta
impl<'de> Deserialize<'de> for KnowledgeEntryMeta
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
Auto Trait Implementations§
impl Freeze for KnowledgeEntryMeta
impl RefUnwindSafe for KnowledgeEntryMeta
impl Send for KnowledgeEntryMeta
impl Sync for KnowledgeEntryMeta
impl Unpin for KnowledgeEntryMeta
impl UnsafeUnpin for KnowledgeEntryMeta
impl UnwindSafe for KnowledgeEntryMeta
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