pub struct AllSimplePathsResult {
pub paths: Vec<Vec<String>>,
pub witness: ComplexityWitness,
}Fields§
§paths: Vec<Vec<String>>Each inner Vec is a simple path (list of node names from source to target).
witness: ComplexityWitnessTrait Implementations§
Source§impl Clone for AllSimplePathsResult
impl Clone for AllSimplePathsResult
Source§fn clone(&self) -> AllSimplePathsResult
fn clone(&self) -> AllSimplePathsResult
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 AllSimplePathsResult
impl Debug for AllSimplePathsResult
Source§impl<'de> Deserialize<'de> for AllSimplePathsResult
impl<'de> Deserialize<'de> for AllSimplePathsResult
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 AllSimplePathsResult
Source§impl PartialEq for AllSimplePathsResult
impl PartialEq for AllSimplePathsResult
Source§impl Serialize for AllSimplePathsResult
impl Serialize for AllSimplePathsResult
impl StructuralPartialEq for AllSimplePathsResult
Auto Trait Implementations§
impl Freeze for AllSimplePathsResult
impl RefUnwindSafe for AllSimplePathsResult
impl Send for AllSimplePathsResult
impl Sync for AllSimplePathsResult
impl Unpin for AllSimplePathsResult
impl UnsafeUnpin for AllSimplePathsResult
impl UnwindSafe for AllSimplePathsResult
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.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