pub enum GraphNodeKind {
Module,
Function,
Class,
Type,
Package,
Test,
Entrypoint,
Resource,
Config,
}Expand description
Node kinds in the project graph.
Variants§
Module
Module / file unit.
Function
Function.
Class
Class.
Type
Struct / interface type.
Package
Package dependency.
Test
Test.
Entrypoint
Entrypoint.
Resource
Resource (config, asset).
Config
Configuration file.
Trait Implementations§
Source§impl Clone for GraphNodeKind
impl Clone for GraphNodeKind
Source§impl Debug for GraphNodeKind
impl Debug for GraphNodeKind
Source§impl<'de> Deserialize<'de> for GraphNodeKind
impl<'de> Deserialize<'de> for GraphNodeKind
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 GraphNodeKind
Source§impl PartialEq for GraphNodeKind
impl PartialEq for GraphNodeKind
Source§impl Serialize for GraphNodeKind
impl Serialize for GraphNodeKind
impl StructuralPartialEq for GraphNodeKind
Auto Trait Implementations§
impl Freeze for GraphNodeKind
impl RefUnwindSafe for GraphNodeKind
impl Send for GraphNodeKind
impl Sync for GraphNodeKind
impl Unpin for GraphNodeKind
impl UnsafeUnpin for GraphNodeKind
impl UnwindSafe for GraphNodeKind
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.