pub struct ProjectedEntry {
pub source_entry: SessionEntry,
pub messages: Vec<AgentMessage>,
}Expand description
One selected entry and the messages it contributes.
Fields§
§source_entry: SessionEntrySelected raw entry.
messages: Vec<AgentMessage>Model-visible messages after context edits.
Trait Implementations§
Source§impl Clone for ProjectedEntry
impl Clone for ProjectedEntry
Source§impl Debug for ProjectedEntry
impl Debug for ProjectedEntry
Source§impl<'de> Deserialize<'de> for ProjectedEntry
impl<'de> Deserialize<'de> for ProjectedEntry
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 ProjectedEntry
impl PartialEq for ProjectedEntry
Source§impl Serialize for ProjectedEntry
impl Serialize for ProjectedEntry
impl StructuralPartialEq for ProjectedEntry
Auto Trait Implementations§
impl Freeze for ProjectedEntry
impl RefUnwindSafe for ProjectedEntry
impl Send for ProjectedEntry
impl Sync for ProjectedEntry
impl Unpin for ProjectedEntry
impl UnsafeUnpin for ProjectedEntry
impl UnwindSafe for ProjectedEntry
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