pub struct AssumingYieldOperation<'c> { /* private fields */ }
Expand description
An assuming_yield
operation. Yield operation.
This yield operation represents a return operation within the
shape.assuming
operation region. The operation takes variable number of
operands and produces no results. The operand number and types must match
the number and types of parent shape.assuming
results.
Implementations§
source§impl<'c> AssumingYieldOperation<'c>
impl<'c> AssumingYieldOperation<'c>
Trait Implementations§
source§impl<'c> From<AssumingYieldOperation<'c>> for Operation<'c>
impl<'c> From<AssumingYieldOperation<'c>> for Operation<'c>
source§fn from(operation: AssumingYieldOperation<'c>) -> Self
fn from(operation: AssumingYieldOperation<'c>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<'c> RefUnwindSafe for AssumingYieldOperation<'c>
impl<'c> !Send for AssumingYieldOperation<'c>
impl<'c> !Sync for AssumingYieldOperation<'c>
impl<'c> Unpin for AssumingYieldOperation<'c>
impl<'c> UnwindSafe for AssumingYieldOperation<'c>
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