Struct NodeWikiLink

pub struct NodeWikiLink { pub url: String }

The details of a wikilink's destination.

Fields

url: String

The URL for the link destination.

Trait Implementations

impl Clone for NodeWikiLink

fn clone(&self) -> NodeWikiLink

impl Debug for NodeWikiLink

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for NodeWikiLink

fn default() -> NodeWikiLink

impl Eq for NodeWikiLink

impl PartialEq for NodeWikiLink

fn eq(&self, other: &NodeWikiLink) -> bool

impl StructuralPartialEq for NodeWikiLink

Auto Trait Implementations

impl Freeze for NodeWikiLink

impl RefUnwindSafe for NodeWikiLink

impl Send for NodeWikiLink

impl Sync for NodeWikiLink

impl Unpin for NodeWikiLink

impl UnsafeUnpin for NodeWikiLink

impl UnwindSafe for NodeWikiLink

Blanket Implementations

impl<T> Any for NodeWikiLink where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for NodeWikiLink where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for NodeWikiLink where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for NodeWikiLink where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for NodeWikiLink

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for NodeWikiLink where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for NodeWikiLink where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for NodeWikiLink where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for NodeWikiLink where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>