[−][src]Enum gf::pivot::basic_block::UnsealedBasicBlockVisit
⚪ 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]
fn clone(&self) -> UnsealedBasicBlockVisit
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UnsealedBasicBlockVisit
[src]
impl Debug for UnsealedBasicBlockVisit
[src]
impl Eq for UnsealedBasicBlockVisit
[src]
impl Hash for UnsealedBasicBlockVisit
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<UnsealedBasicBlockVisit> for UnsealedBasicBlockVisit
[src]
fn eq(&self, other: &UnsealedBasicBlockVisit) -> bool
[src]
fn ne(&self, other: &UnsealedBasicBlockVisit) -> bool
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,