Enum rune_ssa::Term [−][src]
An operation that terminates a block.
Variants
Default termination. The procedure will panic.
Conditionally jump to the given block if the given condition is true.
Fields of JumpIf
Unconditionally jump to the given block.
Fields of Jump
block: BlockId
Block to jump to.
Return from the current procedure with the given value.
Fields of Return
var: Assign
The value to return.
Auto Trait Implementations
impl !RefUnwindSafe for Term
impl !Send for Term
impl !Sync for Term
impl Unpin for Term
impl !UnwindSafe for Term
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<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,