pub struct DominatorTree {
pub idom: Vec<Option<usize>>,
pub children: Vec<Vec<usize>>,
/* private fields */
}Expand description
Immediate dominators and constant-time dominance intervals.
Fields§
§idom: Vec<Option<usize>>§children: Vec<Vec<usize>>Implementations§
Source§impl DominatorTree
impl DominatorTree
Trait Implementations§
Source§impl Clone for DominatorTree
impl Clone for DominatorTree
Source§fn clone(&self) -> DominatorTree
fn clone(&self) -> DominatorTree
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 DominatorTree
impl Debug for DominatorTree
impl Eq for DominatorTree
Source§impl PartialEq for DominatorTree
impl PartialEq for DominatorTree
impl StructuralPartialEq for DominatorTree
Auto Trait Implementations§
impl Freeze for DominatorTree
impl RefUnwindSafe for DominatorTree
impl Send for DominatorTree
impl Sync for DominatorTree
impl Unpin for DominatorTree
impl UnsafeUnpin for DominatorTree
impl UnwindSafe for DominatorTree
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