pub struct TemporalQueryOptions {
pub as_of: Option<DateTime<Utc>>,
pub created_after: Option<DateTime<Utc>>,
pub created_before: Option<DateTime<Utc>>,
pub updated_after: Option<DateTime<Utc>>,
pub updated_before: Option<DateTime<Utc>>,
pub include_deleted: bool,
}Expand description
Options for point-in-time queries
Fields§
§as_of: Option<DateTime<Utc>>The point in time to query (None = current)
created_after: Option<DateTime<Utc>>Include memories created after this time
created_before: Option<DateTime<Utc>>Include memories created before this time
updated_after: Option<DateTime<Utc>>Include memories updated after this time
updated_before: Option<DateTime<Utc>>Include memories updated before this time
include_deleted: boolInclude deleted memories (if tracking soft deletes)
Implementations§
Trait Implementations§
Source§impl Clone for TemporalQueryOptions
impl Clone for TemporalQueryOptions
Source§fn clone(&self) -> TemporalQueryOptions
fn clone(&self) -> TemporalQueryOptions
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 TemporalQueryOptions
impl Debug for TemporalQueryOptions
Source§impl Default for TemporalQueryOptions
impl Default for TemporalQueryOptions
Source§fn default() -> TemporalQueryOptions
fn default() -> TemporalQueryOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemporalQueryOptions
impl<'de> Deserialize<'de> for TemporalQueryOptions
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 TemporalQueryOptions
impl RefUnwindSafe for TemporalQueryOptions
impl Send for TemporalQueryOptions
impl Sync for TemporalQueryOptions
impl Unpin for TemporalQueryOptions
impl UnsafeUnpin for TemporalQueryOptions
impl UnwindSafe for TemporalQueryOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.