#[non_exhaustive]pub struct CrossReference {
pub target: String,
pub text: Option<String>,
pub location: Location,
}Expand description
A CrossReference represents an inline cross-reference (xref) in a document.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.target: String§text: Option<String>§location: LocationImplementations§
Trait Implementations§
Source§impl Clone for CrossReference
impl Clone for CrossReference
Source§fn clone(&self) -> CrossReference
fn clone(&self) -> CrossReference
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 CrossReference
impl Debug for CrossReference
Source§impl<'de> Deserialize<'de> for CrossReference
impl<'de> Deserialize<'de> for CrossReference
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 CrossReference
impl PartialEq for CrossReference
Source§impl Serialize for CrossReference
impl Serialize for CrossReference
impl StructuralPartialEq for CrossReference
Auto Trait Implementations§
impl Freeze for CrossReference
impl RefUnwindSafe for CrossReference
impl Send for CrossReference
impl Sync for CrossReference
impl Unpin for CrossReference
impl UnwindSafe for CrossReference
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