Enum rust_tdlib::types::SearchMessagesFilter
source · pub enum SearchMessagesFilter {
Show 16 variants
Animation(SearchMessagesFilterAnimation),
Audio(SearchMessagesFilterAudio),
ChatPhoto(SearchMessagesFilterChatPhoto),
Document(SearchMessagesFilterDocument),
Empty(SearchMessagesFilterEmpty),
FailedToSend(SearchMessagesFilterFailedToSend),
Mention(SearchMessagesFilterMention),
Photo(SearchMessagesFilterPhoto),
PhotoAndVideo(SearchMessagesFilterPhotoAndVideo),
Pinned(SearchMessagesFilterPinned),
UnreadMention(SearchMessagesFilterUnreadMention),
Url(SearchMessagesFilterUrl),
Video(SearchMessagesFilterVideo),
VideoNote(SearchMessagesFilterVideoNote),
VoiceAndVideoNote(SearchMessagesFilterVoiceAndVideoNote),
VoiceNote(SearchMessagesFilterVoiceNote),
// some variants omitted
}
Expand description
Represents a filter for message search results
Variants§
Animation(SearchMessagesFilterAnimation)
Returns only animation messages
Audio(SearchMessagesFilterAudio)
Returns only audio messages
ChatPhoto(SearchMessagesFilterChatPhoto)
Returns only messages containing chat photos
Document(SearchMessagesFilterDocument)
Returns only document messages
Empty(SearchMessagesFilterEmpty)
Returns all found messages, no filter is applied
FailedToSend(SearchMessagesFilterFailedToSend)
Returns only failed to send messages. This filter can be used only if the message database is used
Mention(SearchMessagesFilterMention)
Returns only messages with mentions of the current user, or messages that are replies to their messages
Photo(SearchMessagesFilterPhoto)
Returns only photo messages
PhotoAndVideo(SearchMessagesFilterPhotoAndVideo)
Returns only photo and video messages
Pinned(SearchMessagesFilterPinned)
Returns only pinned messages
UnreadMention(SearchMessagesFilterUnreadMention)
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
Url(SearchMessagesFilterUrl)
Returns only messages containing URLs
Video(SearchMessagesFilterVideo)
Returns only video messages
VideoNote(SearchMessagesFilterVideoNote)
Returns only video note messages
VoiceAndVideoNote(SearchMessagesFilterVoiceAndVideoNote)
Returns only voice and video note messages
VoiceNote(SearchMessagesFilterVoiceNote)
Returns only voice note messages
Implementations§
Trait Implementations§
source§impl AsRef<SearchMessagesFilter> for SearchMessagesFilter
impl AsRef<SearchMessagesFilter> for SearchMessagesFilter
source§fn as_ref(&self) -> &SearchMessagesFilter
fn as_ref(&self) -> &SearchMessagesFilter
source§impl Clone for SearchMessagesFilter
impl Clone for SearchMessagesFilter
source§fn clone(&self) -> SearchMessagesFilter
fn clone(&self) -> SearchMessagesFilter
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more