Enum telexide::api::types::InputMessageContent [−][src]
pub enum InputMessageContent { Text(InputTextMessageContent), Location(InputLocationMessageContent), Venue(InputVenueMessageContent), Contact(InputContactMessageContent), }
This object represents the content of a message to be sent as a result of an inline query.
Variants
Text(InputTextMessageContent)
Location(InputLocationMessageContent)
Venue(InputVenueMessageContent)
Contact(InputContactMessageContent)
Trait Implementations
impl Clone for InputMessageContent
[src]
impl Clone for InputMessageContent
[src]fn clone(&self) -> InputMessageContent
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for InputMessageContent
[src]
impl<'de> Deserialize<'de> for InputMessageContent
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InputMessageContent> for InputMessageContent
[src]
impl PartialEq<InputMessageContent> for InputMessageContent
[src]fn eq(&self, other: &InputMessageContent) -> bool
[src]
fn ne(&self, other: &InputMessageContent) -> bool
[src]
impl Serialize for InputMessageContent
[src]
impl Serialize for InputMessageContent
[src]Auto Trait Implementations
impl RefUnwindSafe for InputMessageContent
impl RefUnwindSafe for InputMessageContent
impl Send for InputMessageContent
impl Send for InputMessageContent
impl Sync for InputMessageContent
impl Sync for InputMessageContent
impl Unpin for InputMessageContent
impl Unpin for InputMessageContent
impl UnwindSafe for InputMessageContent
impl UnwindSafe for InputMessageContent
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,