pub struct InterGraphLink {
pub id: BString,
pub source_graph: BString,
pub source_element: BString,
pub target_graph: BString,
pub target_element: BString,
pub link_type: BString,
pub attributes: HashMap<BString, Attribute>,
}Expand description
Represents a link between elements in different graphs
Fields§
§id: BString§source_graph: BString§source_element: BString§target_graph: BString§target_element: BString§link_type: BString§attributes: HashMap<BString, Attribute>Implementations§
Source§impl InterGraphLink
impl InterGraphLink
Sourcepub fn builder() -> InterGraphLinkBuilder
pub fn builder() -> InterGraphLinkBuilder
Create an instance of InterGraphLink using the builder syntax
Trait Implementations§
Source§impl Clone for InterGraphLink
impl Clone for InterGraphLink
Source§fn clone(&self) -> InterGraphLink
fn clone(&self) -> InterGraphLink
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 InterGraphLink
impl Debug for InterGraphLink
Source§impl Default for InterGraphLink
impl Default for InterGraphLink
Source§fn default() -> InterGraphLink
fn default() -> InterGraphLink
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InterGraphLink
impl RefUnwindSafe for InterGraphLink
impl Send for InterGraphLink
impl Sync for InterGraphLink
impl Unpin for InterGraphLink
impl UnwindSafe for InterGraphLink
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more