pub struct OpaqueAdapterDef {
pub serialize: OpaqueAdapterSerializeFn,
pub deserialize: OpaqueAdapterDeserializeFn,
}Expand description
Erased runtime definition used by Shape for adapter dispatch.
Fields§
§serialize: OpaqueAdapterSerializeFnSerialize trampoline.
deserialize: OpaqueAdapterDeserializeFnDeserialize trampoline.
Trait Implementations§
Source§impl Clone for OpaqueAdapterDef
impl Clone for OpaqueAdapterDef
Source§fn clone(&self) -> OpaqueAdapterDef
fn clone(&self) -> OpaqueAdapterDef
Returns a duplicate 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 moreSource§impl Debug for OpaqueAdapterDef
Available on crate feature alloc only.
impl Debug for OpaqueAdapterDef
Available on crate feature
alloc only.impl Copy for OpaqueAdapterDef
Auto Trait Implementations§
impl Freeze for OpaqueAdapterDef
impl RefUnwindSafe for OpaqueAdapterDef
impl Send for OpaqueAdapterDef
impl Sync for OpaqueAdapterDef
impl Unpin for OpaqueAdapterDef
impl UnsafeUnpin for OpaqueAdapterDef
impl UnwindSafe for OpaqueAdapterDef
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