pub enum OpSync {
Access(Access),
Alu(Alu),
ControlFlow(TotalControlFlow),
Crypto(Crypto),
Memory(Memory),
Pred(Pred),
Stack(Stack),
}Expand description
The set of operations that are performed synchronously.
Variants§
Access(Access)
[asm::Access] operations.
Alu(Alu)
[asm::Alu] operations.
ControlFlow(TotalControlFlow)
[asm::TotalControlFlow] operations.
Crypto(Crypto)
[asm::Crypto] operations.
Memory(Memory)
[asm::Memory] operations.
Pred(Pred)
[asm::Pred] operations.
Stack(Stack)
[asm::Stack] operations.
Trait Implementations§
Source§impl From<TotalControlFlow> for OpSync
impl From<TotalControlFlow> for OpSync
Source§fn from(op: TotalControlFlow) -> Self
fn from(op: TotalControlFlow) -> Self
Converts to this type from the input type.
Source§impl Ord for OpSync
impl Ord for OpSync
Source§impl PartialOrd for OpSync
impl PartialOrd for OpSync
impl Copy for OpSync
impl Eq for OpSync
impl StructuralPartialEq for OpSync
Auto Trait Implementations§
impl Freeze for OpSync
impl RefUnwindSafe for OpSync
impl Send for OpSync
impl Sync for OpSync
impl Unpin for OpSync
impl UnwindSafe for OpSync
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