pub struct ClassEdge {
pub on: String,
pub via: Vec<String>,
}Expand description
One class-level dependency edge.
Fields§
§on: StringThe class this one consumes.
via: Vec<String>The symbols that produced the edge — why the dependency exists. Sorted and deduplicated. Extraction is heuristic (ADR 0015), so a consumer may judge an edge by its cause rather than take it on trust.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClassEdge
impl<'de> Deserialize<'de> for ClassEdge
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 ClassEdge
impl StructuralPartialEq for ClassEdge
Auto Trait Implementations§
impl Freeze for ClassEdge
impl RefUnwindSafe for ClassEdge
impl Send for ClassEdge
impl Sync for ClassEdge
impl Unpin for ClassEdge
impl UnsafeUnpin for ClassEdge
impl UnwindSafe for ClassEdge
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.