[−][src]Struct cranelift_wasm::FuncTranslationState
Contains information passed along during a function's translation and that records:
- The current value and control stacks.
- The depth of the two unreachable control blocks stacks, that are manipulated when translating unreachable code;
Methods
impl FuncTranslationState
[src]
pub fn reachable(&self) -> bool
[src]
True if the current translation state expresses reachable code, false if it is unreachable.
Auto Trait Implementations
impl Unpin for FuncTranslationState
impl Send for FuncTranslationState
impl Sync for FuncTranslationState
impl UnwindSafe for FuncTranslationState
impl RefUnwindSafe for FuncTranslationState
Blanket Implementations
impl<T> From<T> for 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.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,