pub struct GraphPageLink {
pub from: GraphRef,
pub to: GraphRef,
pub link_type: String,
}Expand description
A typed edge with a page on at least one end.
link_type is "wikilink" (a resolved [[link]], page->page or
page->entity), "about" (pages.entity_id), or "cites" (a page->memory
citation edge).
Fields§
§from: GraphRef§to: GraphRef§link_type: StringTrait Implementations§
Source§impl Clone for GraphPageLink
impl Clone for GraphPageLink
Source§fn clone(&self) -> GraphPageLink
fn clone(&self) -> GraphPageLink
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GraphPageLink
impl Debug for GraphPageLink
Source§impl<'de> Deserialize<'de> for GraphPageLink
impl<'de> Deserialize<'de> for GraphPageLink
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 GraphPageLink
impl RefUnwindSafe for GraphPageLink
impl Send for GraphPageLink
impl Sync for GraphPageLink
impl Unpin for GraphPageLink
impl UnsafeUnpin for GraphPageLink
impl UnwindSafe for GraphPageLink
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