Struct optee_teec::Operation
source · pub struct Operation<A, B, C, D> {
pub raw: TEEC_Operation,
/* private fields */
}
Expand description
This type defines the payload of either an open session operation or an invoke command operation. It is also used for cancellation of operations, which may be desirable even if no payload is passed.
Fields§
§raw: TEEC_Operation
Implementations§
Auto Trait Implementations§
impl<A, B, C, D> Freeze for Operation<A, B, C, D>
impl<A, B, C, D> RefUnwindSafe for Operation<A, B, C, D>
impl<A, B, C, D> !Send for Operation<A, B, C, D>
impl<A, B, C, D> !Sync for Operation<A, B, C, D>
impl<A, B, C, D> Unpin for Operation<A, B, C, D>
impl<A, B, C, D> UnwindSafe for Operation<A, B, C, D>
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