Enum tdlib::enums::SearchMessagesFilter
source · [−]pub enum SearchMessagesFilter {
Show 17 variants
Empty,
Animation,
Audio,
Document,
Photo,
Video,
VoiceNote,
PhotoAndVideo,
Url,
ChatPhoto,
VideoNote,
VoiceAndVideoNote,
Mention,
UnreadMention,
UnreadReaction,
FailedToSend,
Pinned,
}
Variants
Empty
Returns all found messages, no filter is applied
Animation
Returns only animation messages
Audio
Returns only audio messages
Document
Returns only document messages
Photo
Returns only photo messages
Video
Returns only video messages
VoiceNote
Returns only voice note messages
PhotoAndVideo
Returns only photo and video messages
Url
Returns only messages containing URLs
ChatPhoto
Returns only messages containing chat photos
VideoNote
Returns only video note messages
VoiceAndVideoNote
Returns only voice and video note messages
Mention
Returns only messages with mentions of the current user, or messages that are replies to their messages
UnreadMention
Returns only messages with unread mentions of the current user, or messages that are replies to their messages. When using this filter the results can’t be additionally filtered by a query, a message thread or by the sending user
UnreadReaction
Returns only messages with unread reactions for the current user. When using this filter the results can’t be additionally filtered by a query, a message thread or by the sending user
FailedToSend
Returns only failed to send messages. This filter can be used only if the message database is used
Pinned
Returns only pinned messages
Trait Implementations
sourceimpl Clone for SearchMessagesFilter
impl Clone for SearchMessagesFilter
sourcefn clone(&self) -> SearchMessagesFilter
fn clone(&self) -> SearchMessagesFilter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SearchMessagesFilter
impl Debug for SearchMessagesFilter
sourceimpl<'de> Deserialize<'de> for SearchMessagesFilter
impl<'de> Deserialize<'de> for SearchMessagesFilter
sourcefn 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
sourceimpl Serialize for SearchMessagesFilter
impl Serialize for SearchMessagesFilter
impl StructuralPartialEq for SearchMessagesFilter
Auto Trait Implementations
impl RefUnwindSafe for SearchMessagesFilter
impl Send for SearchMessagesFilter
impl Sync for SearchMessagesFilter
impl Unpin for SearchMessagesFilter
impl UnwindSafe for SearchMessagesFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more