pub struct MemoryRetrieval {
pub selected_memory_ids: Vec<String>,
pub selection_rationale: String,
}Expand description
Memory retrieval response (SDK → kernel).
Fields§
§selected_memory_ids: Vec<String>Selected memory IDs.
selection_rationale: StringSelection rationale (for kernel logging).
Trait Implementations§
Source§impl Clone for MemoryRetrieval
impl Clone for MemoryRetrieval
Source§fn clone(&self) -> MemoryRetrieval
fn clone(&self) -> MemoryRetrieval
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 MemoryRetrieval
impl Debug for MemoryRetrieval
Source§impl<'de> Deserialize<'de> for MemoryRetrieval
impl<'de> Deserialize<'de> for MemoryRetrieval
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 MemoryRetrieval
impl RefUnwindSafe for MemoryRetrieval
impl Send for MemoryRetrieval
impl Sync for MemoryRetrieval
impl Unpin for MemoryRetrieval
impl UnsafeUnpin for MemoryRetrieval
impl UnwindSafe for MemoryRetrieval
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