pub struct ClassValueControlFlowAnalysisV0 {
pub schema_version: &'static str,
pub product: &'static str,
pub context_sensitivity: &'static str,
pub context_key: Option<String>,
pub block_count: usize,
pub edge_count: usize,
pub reachable_block_count: usize,
pub unreachable_block_ids: Vec<String>,
pub branch_block_ids: Vec<String>,
pub join_block_ids: Vec<String>,
pub flow_analysis: ClassValueFlowAnalysisV0,
pub blocks: Vec<ClassValueControlFlowBlockResultV0>,
}Fields§
§schema_version: &'static str§product: &'static str§context_sensitivity: &'static str§context_key: Option<String>§block_count: usize§edge_count: usize§reachable_block_count: usize§unreachable_block_ids: Vec<String>§branch_block_ids: Vec<String>§join_block_ids: Vec<String>§flow_analysis: ClassValueFlowAnalysisV0§blocks: Vec<ClassValueControlFlowBlockResultV0>Trait Implementations§
Source§impl Clone for ClassValueControlFlowAnalysisV0
impl Clone for ClassValueControlFlowAnalysisV0
Source§fn clone(&self) -> ClassValueControlFlowAnalysisV0
fn clone(&self) -> ClassValueControlFlowAnalysisV0
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 moreimpl Eq for ClassValueControlFlowAnalysisV0
Source§impl PartialEq for ClassValueControlFlowAnalysisV0
impl PartialEq for ClassValueControlFlowAnalysisV0
Source§fn eq(&self, other: &ClassValueControlFlowAnalysisV0) -> bool
fn eq(&self, other: &ClassValueControlFlowAnalysisV0) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClassValueControlFlowAnalysisV0
Auto Trait Implementations§
impl Freeze for ClassValueControlFlowAnalysisV0
impl RefUnwindSafe for ClassValueControlFlowAnalysisV0
impl Send for ClassValueControlFlowAnalysisV0
impl Sync for ClassValueControlFlowAnalysisV0
impl Unpin for ClassValueControlFlowAnalysisV0
impl UnsafeUnpin for ClassValueControlFlowAnalysisV0
impl UnwindSafe for ClassValueControlFlowAnalysisV0
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<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.