pub enum EdgeKind {
Show 16 variants
Contains,
Imports,
Calls,
Instantiates,
Inherits,
Implements,
References,
Defines,
Uses,
ParticipatesIn,
Serves,
Consumes,
Publishes,
Subscribes,
Reads,
Writes,
}Expand description
Edge kinds between symbols. cross_repo on Edge marks whether an edge spans repos.
Variants§
Contains
Imports
Calls
Instantiates
Inherits
Implements
References
Defines
Uses
ParticipatesIn
Serves
Contract roles: provider side (serves/publishes/writes/defines) and consumer side.
Consumes
Publishes
Subscribes
Reads
Writes
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EdgeKind
impl<'de> Deserialize<'de> for EdgeKind
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 Eq for EdgeKind
impl StructuralPartialEq for EdgeKind
Auto Trait Implementations§
impl Forget for EdgeKind
impl Freeze for EdgeKind
impl RefUnwindSafe for EdgeKind
impl Send for EdgeKind
impl Sync for EdgeKind
impl Unpin for EdgeKind
impl UnsafeUnpin for EdgeKind
impl UnwindSafe for EdgeKind
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