pub struct SearchForMessagesData {
pub query: String,
pub limit: Option<i64>,
pub before: Option<String>,
pub after: Option<String>,
pub sort: Option<MessageSort>,
pub include_users: Option<bool>,
}Expand description
Search Parameters
Fields§
§query: StringFull-text search query
See MongoDB documentation for more information.
limit: Option<i64>Maximum number of messages to fetch
before: Option<String>Message id before which messages should be fetched
after: Option<String>Message id after which messages should be fetched
sort: Option<MessageSort>Message sort direction
By default, it will be sorted by relevance.
include_users: Option<bool>Whether to include user (and member, if server channel) objects
Trait Implementations§
Source§impl Clone for SearchForMessagesData
impl Clone for SearchForMessagesData
Source§fn clone(&self) -> SearchForMessagesData
fn clone(&self) -> SearchForMessagesData
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 SearchForMessagesData
impl Debug for SearchForMessagesData
Source§impl Default for SearchForMessagesData
impl Default for SearchForMessagesData
Source§fn default() -> SearchForMessagesData
fn default() -> SearchForMessagesData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SearchForMessagesData
impl RefUnwindSafe for SearchForMessagesData
impl Send for SearchForMessagesData
impl Sync for SearchForMessagesData
impl Unpin for SearchForMessagesData
impl UnwindSafe for SearchForMessagesData
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