pub struct LoopNode {
pub id: LoopLevelId,
pub header: u32,
pub body_blocks: Vec<u32>,
pub parent: Option<LoopLevelId>,
pub children: Vec<LoopLevelId>,
pub depth: u32,
pub is_inner_most: bool,
pub trip_count: Option<u64>,
pub is_countable: bool,
}Expand description
Loop tree node
Fields§
§id: LoopLevelId§header: u32§body_blocks: Vec<u32>§parent: Option<LoopLevelId>§children: Vec<LoopLevelId>§depth: u32§is_inner_most: bool§trip_count: Option<u64>§is_countable: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for LoopNode
impl RefUnwindSafe for LoopNode
impl Send for LoopNode
impl Sync for LoopNode
impl Unpin for LoopNode
impl UnsafeUnpin for LoopNode
impl UnwindSafe for LoopNode
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