Enum telexide::model::ReplyMarkup [−][src]
pub enum ReplyMarkup { InlineKeyboardMarkup(InlineKeyboardMarkup), ReplyKeyboardMarkup(ReplyKeyboardMarkup), ReplyKeyboardRemove(ReplyKeyboardRemove), ForceReply(ForceReply), }
Enum object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user.
Variants
InlineKeyboardMarkup(InlineKeyboardMarkup)
ReplyKeyboardMarkup(ReplyKeyboardMarkup)
ReplyKeyboardRemove(ReplyKeyboardRemove)
ForceReply(ForceReply)
Trait Implementations
impl Clone for ReplyMarkup
[src]
impl Clone for ReplyMarkup
[src]fn clone(&self) -> ReplyMarkup
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ReplyMarkup
[src]
impl<'de> Deserialize<'de> for ReplyMarkup
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ReplyMarkup> for ReplyMarkup
[src]
impl PartialEq<ReplyMarkup> for ReplyMarkup
[src]fn eq(&self, other: &ReplyMarkup) -> bool
[src]
fn ne(&self, other: &ReplyMarkup) -> bool
[src]
impl Serialize for ReplyMarkup
[src]
impl Serialize for ReplyMarkup
[src]impl StructuralPartialEq for ReplyMarkup
[src]
impl StructuralPartialEq for ReplyMarkup
[src]Auto Trait Implementations
impl RefUnwindSafe for ReplyMarkup
impl RefUnwindSafe for ReplyMarkup
impl Send for ReplyMarkup
impl Send for ReplyMarkup
impl Sync for ReplyMarkup
impl Sync for ReplyMarkup
impl Unpin for ReplyMarkup
impl Unpin for ReplyMarkup
impl UnwindSafe for ReplyMarkup
impl UnwindSafe for ReplyMarkup
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 + Send + Sync, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Send + Sync, 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,