Struct ResolvedReference
pub struct ResolvedReference { pub url: String, pub title: String }
A reference link's resolved details.
Fields
url: StringThe destination URL of the reference link.
title: StringThe text of the link.
Trait Implementations
impl Clone for ResolvedReference
fn clone(&self) -> ResolvedReference
impl Debug for ResolvedReference
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for ResolvedReference
impl RefUnwindSafe for ResolvedReference
impl Send for ResolvedReference
impl Sync for ResolvedReference
impl Unpin for ResolvedReference
impl UnsafeUnpin for ResolvedReference
impl UnwindSafe for ResolvedReference
Blanket Implementations
impl<T> Any for ResolvedReference
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ResolvedReference
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ResolvedReference
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ResolvedReference
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ResolvedReference
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ResolvedReference
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ResolvedReference
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ResolvedReference
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ResolvedReference
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>