pub struct FlexMessage {
pub type: Option<String>,
pub quick_reply: Option<Box<QuickReply>>,
pub sender: Option<Box<Sender>>,
pub alt_text: String,
pub contents: Box<FlexContainer>,
}
Fields§
§type: Option<String>
Type of message
quick_reply: Option<Box<QuickReply>>
§sender: Option<Box<Sender>>
§alt_text: String
§contents: Box<FlexContainer>
Implementations§
Source§impl FlexMessage
impl FlexMessage
pub fn new( type: String, alt_text: String, contents: FlexContainer, ) -> FlexMessage
Trait Implementations§
Source§impl Clone for FlexMessage
impl Clone for FlexMessage
Source§fn clone(&self) -> FlexMessage
fn clone(&self) -> FlexMessage
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 FlexMessage
impl Debug for FlexMessage
Source§impl Default for FlexMessage
impl Default for FlexMessage
Source§fn default() -> FlexMessage
fn default() -> FlexMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FlexMessage
impl<'de> Deserialize<'de> for FlexMessage
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 FlexMessage
impl PartialEq for FlexMessage
Source§impl Serialize for FlexMessage
impl Serialize for FlexMessage
impl StructuralPartialEq for FlexMessage
Auto Trait Implementations§
impl Freeze for FlexMessage
impl RefUnwindSafe for FlexMessage
impl Send for FlexMessage
impl Sync for FlexMessage
impl Unpin for FlexMessage
impl UnwindSafe for FlexMessage
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