Struct telexide::api::types::InputMediaPhoto [−][src]
pub struct InputMediaPhoto { pub media: InputFile, pub caption: Option<String>, pub parse_mode: Option<ParseMode>, pub caption_entities: Option<Vec<MessageEntity>>, }
Represents a photo to be sent.
Fields
media: InputFile
File to send. Pass a file_id to send a file that exists on the Telegram servers (recommended), pass an HTTP URL for Telegram to get a file from the Internet
Caption of the photo to be sent, 0-1024 characters after entities parsing
parse_mode: Option<ParseMode>
Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption
List of special entities that appear in the caption, which can be specified instead of parse_mode
Trait Implementations
impl Clone for InputMediaPhoto
[src]
impl Clone for InputMediaPhoto
[src]fn clone(&self) -> InputMediaPhoto
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for InputMediaPhoto
[src]
impl<'de> Deserialize<'de> for InputMediaPhoto
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InputMediaPhoto> for InputMediaPhoto
[src]
impl PartialEq<InputMediaPhoto> for InputMediaPhoto
[src]fn eq(&self, other: &InputMediaPhoto) -> bool
[src]
fn ne(&self, other: &InputMediaPhoto) -> bool
[src]
impl Serialize for InputMediaPhoto
[src]
impl Serialize for InputMediaPhoto
[src]impl StructuralPartialEq for InputMediaPhoto
[src]
impl StructuralPartialEq for InputMediaPhoto
[src]Auto Trait Implementations
impl RefUnwindSafe for InputMediaPhoto
impl RefUnwindSafe for InputMediaPhoto
impl Send for InputMediaPhoto
impl Send for InputMediaPhoto
impl Sync for InputMediaPhoto
impl Sync for InputMediaPhoto
impl Unpin for InputMediaPhoto
impl Unpin for InputMediaPhoto
impl UnwindSafe for InputMediaPhoto
impl UnwindSafe for InputMediaPhoto
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,