pub struct ExtLink {
pub url: Option<String>,
pub label: Option<String>,
pub name: Option<String>,
pub id: Option<ExtLinkId>,
}Fields§
§url: Option<String>External website URL
label: Option<String>English human-readable label for this link
name: Option<String>Internal identifier of the site
id: Option<ExtLinkId>Remote identifier for this link
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExtLink
impl<'de> Deserialize<'de> for ExtLink
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 ExtLink
impl RefUnwindSafe for ExtLink
impl Send for ExtLink
impl Sync for ExtLink
impl Unpin for ExtLink
impl UnwindSafe for ExtLink
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