☰
DropGlue
Trait Implementations
ReprCTrait
VirtualPtrFrom<&'__usability __impl_DropGlue>
VirtualPtrFrom<&'__usability mut __impl_DropGlue>
VirtualPtrFrom<Box<__impl_DropGlue, Global>>
VirtualPtrFrom<Rc<__impl_DropGlue>>
Implementors
In safer_ffi::dyn_traits::dyn_drop
?
Trait
safer_ffi
::
dyn_traits
::
dyn_drop
::
DropGlue
source
·
[
−
]
pub trait DropGlue { }
Available on
crate feature
dyn-traits
only.
Trait Implementations
§
source
§
impl<'__usability>
ReprCTrait
for dyn
DropGlue
+ '__usability
§
type
VTable
=
DropGlueVTable
<'__usability>
source
§
unsafe fn
drop_ptr
(ptr:
NonNullOwned
<
ErasedTy
>, _: &Self::
VTable
)
source
§
impl<'__usability, __impl_DropGlue: '__usability +
DropGlue
>
VirtualPtrFrom
<
&'__usability __impl_DropGlue
> for dyn
DropGlue
+ '__usability
source
§
fn
into_virtual_ptr
( this:
&'__usability __impl_DropGlue
) ->
VirtualPtr
<dyn
DropGlue
+ '__usability>
source
§
impl<'__usability, __impl_DropGlue: '__usability +
DropGlue
>
VirtualPtrFrom
<
&'__usability mut __impl_DropGlue
> for dyn
DropGlue
+ '__usability
source
§
fn
into_virtual_ptr
( this:
&'__usability mut __impl_DropGlue
) ->
VirtualPtr
<dyn
DropGlue
+ '__usability>
source
§
impl<'__usability, __impl_DropGlue: '__usability +
DropGlue
>
VirtualPtrFrom
<
Box
<__impl_DropGlue,
Global
>> for dyn
DropGlue
+ '__usability
source
§
fn
into_virtual_ptr
( this:
Box
<__impl_DropGlue> ) ->
VirtualPtr
<dyn
DropGlue
+ '__usability>
source
§
impl<'__usability, __impl_DropGlue: '__usability +
DropGlue
>
VirtualPtrFrom
<
Rc
<__impl_DropGlue>> for dyn
DropGlue
+ '__usability
source
§
fn
into_virtual_ptr
( this:
Rc
<__impl_DropGlue> ) ->
VirtualPtr
<dyn
DropGlue
+ '__usability>
Implementors
§
source
§
impl<'__usability>
DropGlue
for
VirtualPtr
<dyn
Send
+
Sync
+
DropGlue
+ '__usability>
source
§
impl<'__usability>
DropGlue
for
VirtualPtr
<dyn
Send
+
DropGlue
+ '__usability>
source
§
impl<'__usability>
DropGlue
for
VirtualPtr
<dyn
DropGlue
+ '__usability>
source
§
impl<T>
DropGlue
for
ImplDropGlue
<T>