pub struct MessageQueryParamsBuilder { /* private fields */ }Expand description
Builder for message query parameters.
Implementations§
Source§impl MessageQueryParamsBuilder
impl MessageQueryParamsBuilder
Sourcepub fn any_email(self, email: impl Into<String>) -> Self
pub fn any_email(self, email: impl Into<String>) -> Self
Filter by any email (to, from, cc, bcc).
Sourcepub fn has_attachment(self, has_attachment: bool) -> Self
pub fn has_attachment(self, has_attachment: bool) -> Self
Filter by messages with attachments.
Sourcepub fn received_before(self, timestamp: i64) -> Self
pub fn received_before(self, timestamp: i64) -> Self
Filter messages received before this timestamp.
Sourcepub fn received_after(self, timestamp: i64) -> Self
pub fn received_after(self, timestamp: i64) -> Self
Filter messages received after this timestamp.
Sourcepub fn page_token(self, token: impl Into<String>) -> Self
pub fn page_token(self, token: impl Into<String>) -> Self
Page token for pagination.
Sourcepub fn query_imap(self, query: impl Into<String>) -> Self
pub fn query_imap(self, query: impl Into<String>) -> Self
Sourcepub fn build(self) -> MessageQueryParams
pub fn build(self) -> MessageQueryParams
Build the query parameters.
Trait Implementations§
Source§impl Clone for MessageQueryParamsBuilder
impl Clone for MessageQueryParamsBuilder
Source§fn clone(&self) -> MessageQueryParamsBuilder
fn clone(&self) -> MessageQueryParamsBuilder
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 MessageQueryParamsBuilder
impl Debug for MessageQueryParamsBuilder
Source§impl Default for MessageQueryParamsBuilder
impl Default for MessageQueryParamsBuilder
Source§fn default() -> MessageQueryParamsBuilder
fn default() -> MessageQueryParamsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MessageQueryParamsBuilder
impl RefUnwindSafe for MessageQueryParamsBuilder
impl Send for MessageQueryParamsBuilder
impl Sync for MessageQueryParamsBuilder
impl Unpin for MessageQueryParamsBuilder
impl UnsafeUnpin for MessageQueryParamsBuilder
impl UnwindSafe for MessageQueryParamsBuilder
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