pub struct TypeCouplingCycle {
pub files: Vec<PathBuf>,
}Expand description
One project-local cycle through public-signature type dependencies.
Fields§
§files: Vec<PathBuf>Ordered project-root-relative files, ending at the start file.
Trait Implementations§
Source§impl Clone for TypeCouplingCycle
impl Clone for TypeCouplingCycle
Source§impl Debug for TypeCouplingCycle
impl Debug for TypeCouplingCycle
Source§impl<'de> Deserialize<'de> for TypeCouplingCycle
impl<'de> Deserialize<'de> for TypeCouplingCycle
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 TypeCouplingCycle
Source§impl PartialEq for TypeCouplingCycle
impl PartialEq for TypeCouplingCycle
Source§impl Serialize for TypeCouplingCycle
impl Serialize for TypeCouplingCycle
impl StructuralPartialEq for TypeCouplingCycle
Auto Trait Implementations§
impl Freeze for TypeCouplingCycle
impl RefUnwindSafe for TypeCouplingCycle
impl Send for TypeCouplingCycle
impl Sync for TypeCouplingCycle
impl Unpin for TypeCouplingCycle
impl UnsafeUnpin for TypeCouplingCycle
impl UnwindSafe for TypeCouplingCycle
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.