pub struct GraphProperties {
pub node_count: usize,
pub edge_count: usize,
pub is_acyclic: bool,
pub has_control_flow: bool,
pub complexity_estimate: ComplexityEstimate,
}Expand description
Graph-level properties
Fields§
§node_count: usize§edge_count: usize§is_acyclic: bool§has_control_flow: bool§complexity_estimate: ComplexityEstimateTrait Implementations§
Auto Trait Implementations§
impl Freeze for GraphProperties
impl RefUnwindSafe for GraphProperties
impl Send for GraphProperties
impl Sync for GraphProperties
impl Unpin for GraphProperties
impl UnsafeUnpin for GraphProperties
impl UnwindSafe for GraphProperties
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> 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