pub struct TemplateCardButton {
pub text: Option<String>,
pub style: Option<u8>,
pub key: Option<String>,
}
Expand description
按钮列表,该字段可为空数组,但有数据的话需确认对应字段是否必填,列表长度不超过6
Fields§
§text: Option<String>
按钮文案,建议不超过10个字
style: Option<u8>
按钮样式,目前可填1~4,不填或错填默认1
key: Option<String>
按钮key值,用户点击后,会产生回调事件将本参数作为EventKey返回,回调事件会带上该key值,最长支持1024字节,不可重复
Trait Implementations§
Source§impl Clone for TemplateCardButton
impl Clone for TemplateCardButton
Source§fn clone(&self) -> TemplateCardButton
fn clone(&self) -> TemplateCardButton
Returns a duplicate 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 TemplateCardButton
impl Debug for TemplateCardButton
Source§impl<'de> Deserialize<'de> for TemplateCardButton
impl<'de> Deserialize<'de> for TemplateCardButton
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 TemplateCardButton
impl RefUnwindSafe for TemplateCardButton
impl Send for TemplateCardButton
impl Sync for TemplateCardButton
impl Unpin for TemplateCardButton
impl UnwindSafe for TemplateCardButton
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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