pub struct CfgBlock {}Expand description
CFG Block representation for spatial storage
Fields§
§id: u64§function_id: i64§block_kind: String§terminator: String§byte_start: u64§byte_end: u64§start_line: u64§start_col: u64§end_line: u64§end_col: u64§dominator_depth: u32§loop_nesting: u32§branch_count: u32Implementations§
Source§impl CfgBlock
impl CfgBlock
pub fn to_node_point(&self) -> NodePoint
pub fn to_node_rec(&self, _assigned_id: u64) -> NodeRec
pub fn to_metadata(&self) -> CfgBlockMetadata
pub fn from_metadata( id: u64, function_id: i64, meta: &CfgBlockMetadata, dominator_depth: u32, loop_nesting: u32, branch_count: u32, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CfgBlock
impl RefUnwindSafe for CfgBlock
impl Send for CfgBlock
impl Sync for CfgBlock
impl Unpin for CfgBlock
impl UnsafeUnpin for CfgBlock
impl UnwindSafe for CfgBlock
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