#[repr(C)]pub struct AbiDynFatPtr {
pub data: *const c_void,
pub vtable: *const c_void,
}Expand description
ABI-stable representation of a Rust dyn trait fat pointer. Two words: data pointer + vtable pointer.
Fields§
§data: *const c_void§vtable: *const c_voidImplementations§
Trait Implementations§
Source§impl Clone for AbiDynFatPtr
impl Clone for AbiDynFatPtr
Source§fn clone(&self) -> AbiDynFatPtr
fn clone(&self) -> AbiDynFatPtr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AbiDynFatPtr
Source§impl Debug for AbiDynFatPtr
impl Debug for AbiDynFatPtr
impl Eq for AbiDynFatPtr
Source§impl PartialEq for AbiDynFatPtr
impl PartialEq for AbiDynFatPtr
impl Send for AbiDynFatPtr
impl StructuralPartialEq for AbiDynFatPtr
impl Sync for AbiDynFatPtr
Auto Trait Implementations§
impl Freeze for AbiDynFatPtr
impl RefUnwindSafe for AbiDynFatPtr
impl Unpin for AbiDynFatPtr
impl UnsafeUnpin for AbiDynFatPtr
impl UnwindSafe for AbiDynFatPtr
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