pub struct FilterConversation { /* private fields */ }Implementations§
Source§impl FilterConversation
impl FilterConversation
pub fn with_id(self, id: impl Into<String>) -> Self
pub fn with_title(self, title: impl Into<String>) -> Self
pub fn with_message_contains(self, message_contains: impl Into<String>) -> Self
pub fn with_updated_at_from(self, from: DateTime<Utc>) -> Self
pub fn with_updated_at_to(self, to: DateTime<Utc>) -> Self
pub fn with_created_at_from(self, from: DateTime<Utc>) -> Self
pub fn with_created_at_to(self, to: DateTime<Utc>) -> Self
pub fn id(&self) -> Option<&str>
pub fn title(&self) -> Option<&str>
pub fn message_contains(&self) -> Option<&str>
pub fn updated_at_from(&self) -> Option<DateTime<Utc>>
pub fn updated_at_to(&self) -> Option<DateTime<Utc>>
pub fn created_at_from(&self) -> Option<DateTime<Utc>>
pub fn created_at_to(&self) -> Option<DateTime<Utc>>
pub fn matches(&self, conversation: &Conversation) -> bool
Trait Implementations§
Source§impl Clone for FilterConversation
impl Clone for FilterConversation
Source§fn clone(&self) -> FilterConversation
fn clone(&self) -> FilterConversation
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 FilterConversation
impl Debug for FilterConversation
Source§impl Default for FilterConversation
impl Default for FilterConversation
Source§fn default() -> FilterConversation
fn default() -> FilterConversation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FilterConversation
impl RefUnwindSafe for FilterConversation
impl Send for FilterConversation
impl Sync for FilterConversation
impl Unpin for FilterConversation
impl UnsafeUnpin for FilterConversation
impl UnwindSafe for FilterConversation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 more