pub struct LinkReference {
pub label: Vec<Inline>,
pub text: Vec<Inline>,
}Expand description
Reference-style link (e.g., [text][label] or [label][]).
Fields§
§label: Vec<Inline>Link label (acts as the identifier).
text: Vec<Inline>Link text
Trait Implementations§
Source§impl Clone for LinkReference
impl Clone for LinkReference
Source§fn clone(&self) -> LinkReference
fn clone(&self) -> LinkReference
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 LinkReference
impl Debug for LinkReference
Source§impl<'de> Deserialize<'de> for LinkReference
impl<'de> Deserialize<'de> for LinkReference
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 Hash for LinkReference
impl Hash for LinkReference
Source§impl PartialEq for LinkReference
impl PartialEq for LinkReference
Source§impl Serialize for LinkReference
impl Serialize for LinkReference
Source§impl<T: Default> WithData<T> for LinkReference
impl<T: Default> WithData<T> for LinkReference
Source§type WithDataType = LinkReference<T>
type WithDataType = LinkReference<T>
The type with user data attached
Source§fn with_data(self, data: T) -> Self::WithDataType
fn with_data(self, data: T) -> Self::WithDataType
Add user data to this AST node
Source§fn with_default_data(self) -> Self::WithDataTypewhere
T: Default,
fn with_default_data(self) -> Self::WithDataTypewhere
T: Default,
Add default user data to this AST node
impl Eq for LinkReference
impl StructuralPartialEq for LinkReference
Auto Trait Implementations§
impl Freeze for LinkReference
impl RefUnwindSafe for LinkReference
impl Send for LinkReference
impl Sync for LinkReference
impl Unpin for LinkReference
impl UnwindSafe for LinkReference
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