pub struct MemoryAskRequest {
pub about: String,
pub question: String,
pub answer_policy: MemoryAnswerPolicy,
pub dimension_kinds: Vec<String>,
pub scoped_to_about: bool,
pub token_budget: u32,
pub depth: u32,
pub max_tier: Option<MemoryTier>,
}Expand description
Ask one question of the memory.
Fields§
§about: String§question: String§answer_policy: MemoryAnswerPolicy§dimension_kinds: Vec<String>§scoped_to_about: bool§token_budget: u32§depth: u32§max_tier: Option<MemoryTier>Trait Implementations§
Source§impl Clone for MemoryAskRequest
impl Clone for MemoryAskRequest
Source§fn clone(&self) -> MemoryAskRequest
fn clone(&self) -> MemoryAskRequest
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 MemoryAskRequest
impl Debug for MemoryAskRequest
Source§impl<'de> Deserialize<'de> for MemoryAskRequest
impl<'de> Deserialize<'de> for MemoryAskRequest
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
impl Eq for MemoryAskRequest
Source§impl PartialEq for MemoryAskRequest
impl PartialEq for MemoryAskRequest
Source§impl Serialize for MemoryAskRequest
impl Serialize for MemoryAskRequest
impl StructuralPartialEq for MemoryAskRequest
Auto Trait Implementations§
impl Freeze for MemoryAskRequest
impl RefUnwindSafe for MemoryAskRequest
impl Send for MemoryAskRequest
impl Sync for MemoryAskRequest
impl Unpin for MemoryAskRequest
impl UnsafeUnpin for MemoryAskRequest
impl UnwindSafe for MemoryAskRequest
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