Enum teloxide::types::InputMedia
source · [−]pub enum InputMedia {
Photo(InputMediaPhoto),
Video(InputMediaVideo),
Animation(InputMediaAnimation),
Audio(InputMediaAudio),
Document(InputMediaDocument),
}Expand description
This object represents the content of a media message to be sent.
Variants
Photo(InputMediaPhoto)
Video(InputMediaVideo)
Animation(InputMediaAnimation)
Audio(InputMediaAudio)
Document(InputMediaDocument)
Trait Implementations
sourceimpl Clone for InputMedia
impl Clone for InputMedia
sourcefn clone(&self) -> InputMedia
fn clone(&self) -> InputMedia
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 moresourceimpl Debug for InputMedia
impl Debug for InputMedia
sourceimpl From<InputMedia> for InputFile
impl From<InputMedia> for InputFile
sourcefn from(media: InputMedia) -> InputFile
fn from(media: InputMedia) -> InputFile
Converts to this type from the input type.
sourceimpl Serialize for InputMedia
impl Serialize for InputMedia
sourcefn 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,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl !RefUnwindSafe for InputMedia
impl Send for InputMedia
impl Sync for InputMedia
impl Unpin for InputMedia
impl !UnwindSafe for InputMedia
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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