[][src]Enum gf::pivot::basic_block::UnsealedBasicBlockVisit

pub enum UnsealedBasicBlockVisit {
    Enter(BasicBlockId),
    Exit(BasicBlockId),
}

⚪ Visit of an unsealed basic block during DFS.

Variants

Enter(BasicBlockId)

The basic block is first entered.

Exit(BasicBlockId)

The basic block children have all been visited, and now it is exited.

Trait Implementations

impl Clone for UnsealedBasicBlockVisit[src]

impl Copy for UnsealedBasicBlockVisit[src]

impl Debug for UnsealedBasicBlockVisit[src]

impl Eq for UnsealedBasicBlockVisit[src]

impl Hash for UnsealedBasicBlockVisit[src]

impl PartialEq<UnsealedBasicBlockVisit> for UnsealedBasicBlockVisit[src]

impl StructuralEq for UnsealedBasicBlockVisit[src]

impl StructuralPartialEq for UnsealedBasicBlockVisit[src]

Auto Trait Implementations

impl RefUnwindSafe for UnsealedBasicBlockVisit

impl Send for UnsealedBasicBlockVisit

impl Sync for UnsealedBasicBlockVisit

impl Unpin for UnsealedBasicBlockVisit

impl UnwindSafe for UnsealedBasicBlockVisit

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.