pub struct ImagemapMessage {
pub type: Option<String>,
pub quick_reply: Option<Box<QuickReply>>,
pub sender: Option<Box<Sender>>,
pub base_url: String,
pub alt_text: String,
pub base_size: Box<ImagemapBaseSize>,
pub actions: Vec<ImagemapAction>,
pub video: Option<Box<ImagemapVideo>>,
}
Fields§
§type: Option<String>
Type of message
quick_reply: Option<Box<QuickReply>>
§sender: Option<Box<Sender>>
§base_url: String
§alt_text: String
§base_size: Box<ImagemapBaseSize>
§actions: Vec<ImagemapAction>
§video: Option<Box<ImagemapVideo>>
Implementations§
Source§impl ImagemapMessage
impl ImagemapMessage
pub fn new( type: String, base_url: String, alt_text: String, base_size: ImagemapBaseSize, actions: Vec<ImagemapAction>, ) -> ImagemapMessage
Trait Implementations§
Source§impl Clone for ImagemapMessage
impl Clone for ImagemapMessage
Source§fn clone(&self) -> ImagemapMessage
fn clone(&self) -> ImagemapMessage
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ImagemapMessage
impl Debug for ImagemapMessage
Source§impl Default for ImagemapMessage
impl Default for ImagemapMessage
Source§fn default() -> ImagemapMessage
fn default() -> ImagemapMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImagemapMessage
impl<'de> Deserialize<'de> for ImagemapMessage
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
Source§impl PartialEq for ImagemapMessage
impl PartialEq for ImagemapMessage
Source§impl Serialize for ImagemapMessage
impl Serialize for ImagemapMessage
impl StructuralPartialEq for ImagemapMessage
Auto Trait Implementations§
impl Freeze for ImagemapMessage
impl RefUnwindSafe for ImagemapMessage
impl Send for ImagemapMessage
impl Sync for ImagemapMessage
impl Unpin for ImagemapMessage
impl UnwindSafe for ImagemapMessage
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