pub struct RecallFilters {Show 22 fields
pub kinds: Vec<MemoryRecordKind>,
pub required_labels: Vec<String>,
pub source: Option<String>,
pub from_unix_ms: Option<u64>,
pub to_unix_ms: Option<u64>,
pub min_importance_score: Option<f32>,
pub trust_levels: Vec<MemoryTrustLevel>,
pub states: Vec<MemoryQualityState>,
pub include_archived: bool,
pub episode_id: Option<String>,
pub continuity_states: Vec<EpisodeContinuityState>,
pub unresolved_only: bool,
pub temporal_order: RecallTemporalOrder,
pub historical_mode: RecallHistoricalMode,
pub lineage_record_id: Option<String>,
pub before_record_id: Option<String>,
pub after_record_id: Option<String>,
pub boundary_labels: Vec<String>,
pub recurrence_key: Option<String>,
pub conflict_states: Vec<ConflictReviewState>,
pub resolution_kinds: Vec<ConflictResolutionKind>,
pub unresolved_conflicts_only: bool,
}Fields§
§kinds: Vec<MemoryRecordKind>§required_labels: Vec<String>§source: Option<String>§from_unix_ms: Option<u64>§to_unix_ms: Option<u64>§min_importance_score: Option<f32>§trust_levels: Vec<MemoryTrustLevel>§states: Vec<MemoryQualityState>§include_archived: bool§episode_id: Option<String>§continuity_states: Vec<EpisodeContinuityState>§unresolved_only: bool§temporal_order: RecallTemporalOrder§historical_mode: RecallHistoricalMode§lineage_record_id: Option<String>§before_record_id: Option<String>§after_record_id: Option<String>§boundary_labels: Vec<String>§recurrence_key: Option<String>§conflict_states: Vec<ConflictReviewState>§resolution_kinds: Vec<ConflictResolutionKind>§unresolved_conflicts_only: boolTrait Implementations§
Source§impl Clone for RecallFilters
impl Clone for RecallFilters
Source§fn clone(&self) -> RecallFilters
fn clone(&self) -> RecallFilters
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 RecallFilters
impl Debug for RecallFilters
Source§impl Default for RecallFilters
impl Default for RecallFilters
Source§fn default() -> RecallFilters
fn default() -> RecallFilters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecallFilterswhere
RecallFilters: Default,
impl<'de> Deserialize<'de> for RecallFilterswhere
RecallFilters: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecallFilters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecallFilters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RecallFilters
impl PartialEq for RecallFilters
Source§fn eq(&self, other: &RecallFilters) -> bool
fn eq(&self, other: &RecallFilters) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RecallFilters
impl Serialize for RecallFilters
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RecallFilters
Auto Trait Implementations§
impl Freeze for RecallFilters
impl RefUnwindSafe for RecallFilters
impl Send for RecallFilters
impl Sync for RecallFilters
impl Unpin for RecallFilters
impl UnsafeUnpin for RecallFilters
impl UnwindSafe for RecallFilters
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