pub struct DataFlowStats {
pub var_count: usize,
pub flow_count: usize,
pub vars_by_kind: HashMap<String, usize>,
pub flows_by_kind: HashMap<String, usize>,
}Expand description
Statistics about the data flow graph.
Fields§
§var_count: usizeTotal number of variables.
flow_count: usizeTotal number of flow edges.
vars_by_kind: HashMap<String, usize>Variables by kind.
flows_by_kind: HashMap<String, usize>Flows by kind.
Trait Implementations§
Source§impl Clone for DataFlowStats
impl Clone for DataFlowStats
Source§fn clone(&self) -> DataFlowStats
fn clone(&self) -> DataFlowStats
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 DataFlowStats
impl Debug for DataFlowStats
Source§impl Default for DataFlowStats
impl Default for DataFlowStats
Source§fn default() -> DataFlowStats
fn default() -> DataFlowStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataFlowStats
impl<'de> Deserialize<'de> for DataFlowStats
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
Auto Trait Implementations§
impl Freeze for DataFlowStats
impl RefUnwindSafe for DataFlowStats
impl Send for DataFlowStats
impl Sync for DataFlowStats
impl Unpin for DataFlowStats
impl UnsafeUnpin for DataFlowStats
impl UnwindSafe for DataFlowStats
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,
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