pub struct ExtendItem {
pub icon: Option<String>,
pub icon_svg: Value,
pub jump_url: String,
pub text: String,
}Fields§
§icon: Option<String>图标
icon_svg: ValueSVG 图版
jump_url: String跳转 URL
text: String文本
Trait Implementations§
Source§impl Clone for ExtendItem
impl Clone for ExtendItem
Source§fn clone(&self) -> ExtendItem
fn clone(&self) -> ExtendItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExtendItem
impl Debug for ExtendItem
Source§impl Default for ExtendItem
impl Default for ExtendItem
Source§fn default() -> ExtendItem
fn default() -> ExtendItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtendItem
impl<'de> Deserialize<'de> for ExtendItem
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 ExtendItem
impl PartialEq for ExtendItem
Source§fn eq(&self, other: &ExtendItem) -> bool
fn eq(&self, other: &ExtendItem) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExtendItem
impl Serialize for ExtendItem
impl StructuralPartialEq for ExtendItem
Auto Trait Implementations§
impl Freeze for ExtendItem
impl RefUnwindSafe for ExtendItem
impl Send for ExtendItem
impl Sync for ExtendItem
impl Unpin for ExtendItem
impl UnsafeUnpin for ExtendItem
impl UnwindSafe for ExtendItem
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