pub enum LineWebhookEventMessage {
Text(LineWebhookEventMessageText),
Video(LineWebhookEventMessageVideo),
Image(LineWebhookEventMessageImage),
Audio(LineWebhookEventMessageAudio),
File(LineWebhookEventMessageFile),
Location(LineWebhookEventMessageLocation),
Sticker(LineWebhookEventMessageSticker),
None,
}
Variants§
Text(LineWebhookEventMessageText)
Video(LineWebhookEventMessageVideo)
Image(LineWebhookEventMessageImage)
Audio(LineWebhookEventMessageAudio)
File(LineWebhookEventMessageFile)
Location(LineWebhookEventMessageLocation)
Sticker(LineWebhookEventMessageSticker)
None
Implementations§
Source§impl LineWebhookEventMessage
impl LineWebhookEventMessage
pub fn from_value(message: &Value) -> LineWebhookEventMessage
pub fn text(&self) -> &str
Trait Implementations§
Source§impl Clone for LineWebhookEventMessage
impl Clone for LineWebhookEventMessage
Source§fn clone(&self) -> LineWebhookEventMessage
fn clone(&self) -> LineWebhookEventMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LineWebhookEventMessage
impl Debug for LineWebhookEventMessage
Source§impl Default for LineWebhookEventMessage
impl Default for LineWebhookEventMessage
Source§fn default() -> LineWebhookEventMessage
fn default() -> LineWebhookEventMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LineWebhookEventMessage
impl<'de> Deserialize<'de> for LineWebhookEventMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LineWebhookEventMessage
impl RefUnwindSafe for LineWebhookEventMessage
impl Send for LineWebhookEventMessage
impl Sync for LineWebhookEventMessage
impl Unpin for LineWebhookEventMessage
impl UnwindSafe for LineWebhookEventMessage
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
Mutably borrows from an owned value. Read more