pub struct CycleBasisResult {
pub cycles: Vec<Vec<String>>,
pub witness: ComplexityWitness,
}Fields§
§cycles: Vec<Vec<String>>Each inner Vec is a cycle (list of node names forming the cycle).
witness: ComplexityWitnessTrait Implementations§
Source§impl Clone for CycleBasisResult
impl Clone for CycleBasisResult
Source§fn clone(&self) -> CycleBasisResult
fn clone(&self) -> CycleBasisResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CycleBasisResult
impl Debug for CycleBasisResult
Source§impl<'de> Deserialize<'de> for CycleBasisResult
impl<'de> Deserialize<'de> for CycleBasisResult
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
Source§impl PartialEq for CycleBasisResult
impl PartialEq for CycleBasisResult
Source§impl Serialize for CycleBasisResult
impl Serialize for CycleBasisResult
impl StructuralPartialEq for CycleBasisResult
Auto Trait Implementations§
impl Freeze for CycleBasisResult
impl RefUnwindSafe for CycleBasisResult
impl Send for CycleBasisResult
impl Sync for CycleBasisResult
impl Unpin for CycleBasisResult
impl UnsafeUnpin for CycleBasisResult
impl UnwindSafe for CycleBasisResult
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<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