#[repr(C)]
pub union BufferOrValue {
pub memref: MemRef,
pub value: ValueFields,
}
Fields§
§memref: MemRef
§value: ValueFields
Implementations§
Source§impl BufferOrValue
impl BufferOrValue
pub fn from_binding<'a>(input: &'a TEE_Param) -> &'a Self
Source§impl BufferOrValue
impl BufferOrValue
pub fn to_binding<'a>(&'a self) -> &'a TEE_Param
Trait Implementations§
Source§impl Clone for BufferOrValue
impl Clone for BufferOrValue
Source§fn clone(&self) -> BufferOrValue
fn clone(&self) -> BufferOrValue
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for BufferOrValue
Auto Trait Implementations§
impl Freeze for BufferOrValue
impl RefUnwindSafe for BufferOrValue
impl !Send for BufferOrValue
impl !Sync for BufferOrValue
impl Unpin for BufferOrValue
impl UnwindSafe for BufferOrValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)