pub struct GraphLink {
pub source: String,
pub target: String,
pub link_type: String,
pub line: Option<usize>,
pub distance: Option<usize>,
pub metadata: Option<ProjectionMetadata>,
}Fields§
§source: String§target: String§link_type: String§line: Option<usize>§distance: Option<usize>§metadata: Option<ProjectionMetadata>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GraphLink
impl<'de> Deserialize<'de> for GraphLink
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
impl StructuralPartialEq for GraphLink
Auto Trait Implementations§
impl Freeze for GraphLink
impl RefUnwindSafe for GraphLink
impl Send for GraphLink
impl Sync for GraphLink
impl Unpin for GraphLink
impl UnsafeUnpin for GraphLink
impl UnwindSafe for GraphLink
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