pub struct MemoryRetrievalQuery {
pub tags: Vec<String>,
pub as_of: Option<u128>,
pub min_confidence: Option<f64>,
pub limit: Option<usize>,
pub vector: Option<Vec<f64>>,
}Expand description
Structured query over semantic-memory facts.
Fields§
tags field for tags.
as_of: Option<u128>as_of field for as of.
min_confidence: Option<f64>min_confidence field for min confidence.
limit: Option<usize>limit field for limit.
vector: Option<Vec<f64>>vector field for vector.
Implementations§
Source§impl MemoryRetrievalQuery
impl MemoryRetrievalQuery
Sourcepub fn memory_query(&self) -> MemoryQuery
pub fn memory_query(&self) -> MemoryQuery
Updates or reads memory_query.
Trait Implementations§
Source§impl Clone for MemoryRetrievalQuery
impl Clone for MemoryRetrievalQuery
Source§fn clone(&self) -> MemoryRetrievalQuery
fn clone(&self) -> MemoryRetrievalQuery
Returns a duplicate of the value. Read more
1.0.0 · 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 MemoryRetrievalQuery
impl Debug for MemoryRetrievalQuery
Source§impl Default for MemoryRetrievalQuery
impl Default for MemoryRetrievalQuery
Source§fn default() -> MemoryRetrievalQuery
fn default() -> MemoryRetrievalQuery
Returns the “default value” for a type. Read more
Source§impl PartialEq for MemoryRetrievalQuery
impl PartialEq for MemoryRetrievalQuery
impl StructuralPartialEq for MemoryRetrievalQuery
Auto Trait Implementations§
impl Freeze for MemoryRetrievalQuery
impl RefUnwindSafe for MemoryRetrievalQuery
impl Send for MemoryRetrievalQuery
impl Sync for MemoryRetrievalQuery
impl Unpin for MemoryRetrievalQuery
impl UnsafeUnpin for MemoryRetrievalQuery
impl UnwindSafe for MemoryRetrievalQuery
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