pub struct ContextEditEntry {
pub meta: EntryMeta,
pub target_id: String,
pub replacement: Option<Replacement>,
}Expand description
Replaces or removes an earlier entry’s contribution to the model context.
Fields§
§meta: EntryMeta§target_id: String§replacement: Option<Replacement>None removes the target from the context.
Trait Implementations§
Source§impl Clone for ContextEditEntry
impl Clone for ContextEditEntry
Source§impl Debug for ContextEditEntry
impl Debug for ContextEditEntry
Source§impl<'de> Deserialize<'de> for ContextEditEntry
impl<'de> Deserialize<'de> for ContextEditEntry
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
Source§impl PartialEq for ContextEditEntry
impl PartialEq for ContextEditEntry
Source§impl Serialize for ContextEditEntry
impl Serialize for ContextEditEntry
impl StructuralPartialEq for ContextEditEntry
Auto Trait Implementations§
impl Freeze for ContextEditEntry
impl RefUnwindSafe for ContextEditEntry
impl Send for ContextEditEntry
impl Sync for ContextEditEntry
impl Unpin for ContextEditEntry
impl UnsafeUnpin for ContextEditEntry
impl UnwindSafe for ContextEditEntry
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