Enum carapax::types::InlineQueryResult
source · pub enum InlineQueryResult {
Show 20 variants
Article(InlineQueryResultArticle),
Audio(InlineQueryResultAudio),
CachedAudio(InlineQueryResultCachedAudio),
CachedDocument(InlineQueryResultCachedDocument),
CachedGif(InlineQueryResultCachedGif),
CachedMpeg4Gif(InlineQueryResultCachedMpeg4Gif),
CachedPhoto(InlineQueryResultCachedPhoto),
CachedSticker(InlineQueryResultCachedSticker),
CachedVideo(InlineQueryResultCachedVideo),
CachedVoice(InlineQueryResultCachedVoice),
Contact(InlineQueryResultContact),
Document(InlineQueryResultDocument),
Game(InlineQueryResultGame),
Gif(InlineQueryResultGif),
Location(InlineQueryResultLocation),
Mpeg4Gif(InlineQueryResultMpeg4Gif),
Photo(InlineQueryResultPhoto),
Venue(InlineQueryResultVenue),
Video(InlineQueryResultVideo),
Voice(InlineQueryResultVoice),
}
Expand description
Represents a result of an inline query.
Variants§
Article(InlineQueryResultArticle)
Link to an article or web page.
Audio(InlineQueryResultAudio)
Link to an MP3 audio file.
CachedAudio(InlineQueryResultCachedAudio)
Link to an MP3 audio file stored on the Telegram servers.
CachedDocument(InlineQueryResultCachedDocument)
Link to a file stored on the Telegram servers.
CachedGif(InlineQueryResultCachedGif)
Link to an animated GIF file stored on the Telegram servers.
CachedMpeg4Gif(InlineQueryResultCachedMpeg4Gif)
Link to a video animation (H.264/MPEG-4 AVC video without sound) stored on the Telegram servers.
CachedPhoto(InlineQueryResultCachedPhoto)
Link to a photo stored on the Telegram servers.
CachedSticker(InlineQueryResultCachedSticker)
Link to a sticker stored on the Telegram servers.
CachedVideo(InlineQueryResultCachedVideo)
Link to a video file stored on the Telegram servers.
CachedVoice(InlineQueryResultCachedVoice)
Link to a voice message stored on the Telegram servers.
Contact(InlineQueryResultContact)
Contact with a phone number.
Document(InlineQueryResultDocument)
Link to a file.
Game(InlineQueryResultGame)
Game.
Gif(InlineQueryResultGif)
Link to an animated GIF file.
Location(InlineQueryResultLocation)
Location on a map.
Mpeg4Gif(InlineQueryResultMpeg4Gif)
Link to a video animation (H.264/MPEG-4 AVC video without sound).
Photo(InlineQueryResultPhoto)
Link to a photo.
Venue(InlineQueryResultVenue)
Venue.
Video(InlineQueryResultVideo)
Link to a page containing an embedded video player or a video file.
Voice(InlineQueryResultVoice)
Link to a voice recording in an OGG container encoded with OPUS.
Trait Implementations§
source§impl Clone for InlineQueryResult
impl Clone for InlineQueryResult
source§fn clone(&self) -> InlineQueryResult
fn clone(&self) -> InlineQueryResult
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InlineQueryResult
impl Debug for InlineQueryResult
source§impl<'de> Deserialize<'de> for InlineQueryResult
impl<'de> Deserialize<'de> for InlineQueryResult
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<InlineQueryResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<InlineQueryResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl From<InlineQueryResultArticle> for InlineQueryResult
impl From<InlineQueryResultArticle> for InlineQueryResult
source§fn from(original: InlineQueryResultArticle) -> InlineQueryResult
fn from(original: InlineQueryResultArticle) -> InlineQueryResult
source§impl From<InlineQueryResultAudio> for InlineQueryResult
impl From<InlineQueryResultAudio> for InlineQueryResult
source§fn from(original: InlineQueryResultAudio) -> InlineQueryResult
fn from(original: InlineQueryResultAudio) -> InlineQueryResult
source§impl From<InlineQueryResultCachedAudio> for InlineQueryResult
impl From<InlineQueryResultCachedAudio> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedAudio) -> InlineQueryResult
fn from(original: InlineQueryResultCachedAudio) -> InlineQueryResult
source§impl From<InlineQueryResultCachedDocument> for InlineQueryResult
impl From<InlineQueryResultCachedDocument> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedDocument) -> InlineQueryResult
fn from(original: InlineQueryResultCachedDocument) -> InlineQueryResult
source§impl From<InlineQueryResultCachedGif> for InlineQueryResult
impl From<InlineQueryResultCachedGif> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedGif) -> InlineQueryResult
fn from(original: InlineQueryResultCachedGif) -> InlineQueryResult
source§impl From<InlineQueryResultCachedMpeg4Gif> for InlineQueryResult
impl From<InlineQueryResultCachedMpeg4Gif> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedMpeg4Gif) -> InlineQueryResult
fn from(original: InlineQueryResultCachedMpeg4Gif) -> InlineQueryResult
source§impl From<InlineQueryResultCachedPhoto> for InlineQueryResult
impl From<InlineQueryResultCachedPhoto> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedPhoto) -> InlineQueryResult
fn from(original: InlineQueryResultCachedPhoto) -> InlineQueryResult
source§impl From<InlineQueryResultCachedSticker> for InlineQueryResult
impl From<InlineQueryResultCachedSticker> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedSticker) -> InlineQueryResult
fn from(original: InlineQueryResultCachedSticker) -> InlineQueryResult
source§impl From<InlineQueryResultCachedVideo> for InlineQueryResult
impl From<InlineQueryResultCachedVideo> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedVideo) -> InlineQueryResult
fn from(original: InlineQueryResultCachedVideo) -> InlineQueryResult
source§impl From<InlineQueryResultCachedVoice> for InlineQueryResult
impl From<InlineQueryResultCachedVoice> for InlineQueryResult
source§fn from(original: InlineQueryResultCachedVoice) -> InlineQueryResult
fn from(original: InlineQueryResultCachedVoice) -> InlineQueryResult
source§impl From<InlineQueryResultContact> for InlineQueryResult
impl From<InlineQueryResultContact> for InlineQueryResult
source§fn from(original: InlineQueryResultContact) -> InlineQueryResult
fn from(original: InlineQueryResultContact) -> InlineQueryResult
source§impl From<InlineQueryResultDocument> for InlineQueryResult
impl From<InlineQueryResultDocument> for InlineQueryResult
source§fn from(original: InlineQueryResultDocument) -> InlineQueryResult
fn from(original: InlineQueryResultDocument) -> InlineQueryResult
source§impl From<InlineQueryResultGame> for InlineQueryResult
impl From<InlineQueryResultGame> for InlineQueryResult
source§fn from(original: InlineQueryResultGame) -> InlineQueryResult
fn from(original: InlineQueryResultGame) -> InlineQueryResult
source§impl From<InlineQueryResultGif> for InlineQueryResult
impl From<InlineQueryResultGif> for InlineQueryResult
source§fn from(original: InlineQueryResultGif) -> InlineQueryResult
fn from(original: InlineQueryResultGif) -> InlineQueryResult
source§impl From<InlineQueryResultLocation> for InlineQueryResult
impl From<InlineQueryResultLocation> for InlineQueryResult
source§fn from(original: InlineQueryResultLocation) -> InlineQueryResult
fn from(original: InlineQueryResultLocation) -> InlineQueryResult
source§impl From<InlineQueryResultMpeg4Gif> for InlineQueryResult
impl From<InlineQueryResultMpeg4Gif> for InlineQueryResult
source§fn from(original: InlineQueryResultMpeg4Gif) -> InlineQueryResult
fn from(original: InlineQueryResultMpeg4Gif) -> InlineQueryResult
source§impl From<InlineQueryResultPhoto> for InlineQueryResult
impl From<InlineQueryResultPhoto> for InlineQueryResult
source§fn from(original: InlineQueryResultPhoto) -> InlineQueryResult
fn from(original: InlineQueryResultPhoto) -> InlineQueryResult
source§impl From<InlineQueryResultVenue> for InlineQueryResult
impl From<InlineQueryResultVenue> for InlineQueryResult
source§fn from(original: InlineQueryResultVenue) -> InlineQueryResult
fn from(original: InlineQueryResultVenue) -> InlineQueryResult
source§impl From<InlineQueryResultVideo> for InlineQueryResult
impl From<InlineQueryResultVideo> for InlineQueryResult
source§fn from(original: InlineQueryResultVideo) -> InlineQueryResult
fn from(original: InlineQueryResultVideo) -> InlineQueryResult
source§impl From<InlineQueryResultVoice> for InlineQueryResult
impl From<InlineQueryResultVoice> for InlineQueryResult
source§fn from(original: InlineQueryResultVoice) -> InlineQueryResult
fn from(original: InlineQueryResultVoice) -> InlineQueryResult
source§impl PartialEq for InlineQueryResult
impl PartialEq for InlineQueryResult
source§fn eq(&self, other: &InlineQueryResult) -> bool
fn eq(&self, other: &InlineQueryResult) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for InlineQueryResult
impl Serialize for InlineQueryResult
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
source§impl TryFrom<RawInlineQueryResult> for InlineQueryResult
impl TryFrom<RawInlineQueryResult> for InlineQueryResult
source§fn try_from(
value: RawInlineQueryResult
) -> Result<InlineQueryResult, <InlineQueryResult as TryFrom<RawInlineQueryResult>>::Error>
fn try_from( value: RawInlineQueryResult ) -> Result<InlineQueryResult, <InlineQueryResult as TryFrom<RawInlineQueryResult>>::Error>
impl StructuralPartialEq for InlineQueryResult
Auto Trait Implementations§
impl Freeze for InlineQueryResult
impl RefUnwindSafe for InlineQueryResult
impl Send for InlineQueryResult
impl Sync for InlineQueryResult
impl Unpin for InlineQueryResult
impl UnwindSafe for InlineQueryResult
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
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>
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>
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