pub struct LifetimeVTable<'a, B> { /* private fields */ }Expand description
Implementation of VTable for types with zero or one lifetime.
This vtable is powered by the lifetime_type_id module.
§Examples
use dungeon_cell::vtable::{LifetimeVTable, VTableOf, VTable};
use dungeon_cell::bound::bounds;
// get for i32
let vtable = LifetimeVTable::<'static, bounds::Normal>::new::<i32>();
assert_eq!(vtable.descriptor().type_name(), "i32");
assert_eq!(vtable.descriptor().size(), 4);
assert_eq!(vtable.descriptor().alignment(), 4);
// get vtable for f64
let vtable = <&'static LifetimeVTable<'static, bounds::Normal> as VTableOf<f64>>::instance();
assert_eq!(vtable.descriptor().type_name(), "f64");
assert_eq!(vtable.descriptor().size(), 8);
assert_eq!(vtable.descriptor().alignment(), 8);Implementations§
Source§impl<'a, B: IsBound> LifetimeVTable<'a, B>
impl<'a, B: IsBound> LifetimeVTable<'a, B>
Sourcepub const fn new<T>() -> Selfwhere
T: Dynamic<B> + StaticForm<'a>,
pub const fn new<T>() -> Selfwhere
T: Dynamic<B> + StaticForm<'a>,
Return the const instance of the vtable for T.
T needs to implement StaticForm.
Trait Implementations§
Source§impl<'a, B: Clone> Clone for LifetimeVTable<'a, B>
impl<'a, B: Clone> Clone for LifetimeVTable<'a, B>
Source§fn clone(&self) -> LifetimeVTable<'a, B>
fn clone(&self) -> LifetimeVTable<'a, B>
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<'a, 'b, T, B: IsBound> ConstVTableOf<T> for &'b LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
impl<'a, 'b, T, B: IsBound> ConstVTableOf<T> for &'b LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
Source§impl<'a, T, B: IsBound> ConstVTableOf<T> for LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
impl<'a, T, B: IsBound> ConstVTableOf<T> for LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
Source§impl<'a, B> Debug for LifetimeVTable<'a, B>
impl<'a, B> Debug for LifetimeVTable<'a, B>
Source§impl<'a, B: IsBound> VTable for LifetimeVTable<'a, B>
impl<'a, B: IsBound> VTable for LifetimeVTable<'a, B>
Source§type Id = Lifetime<'a>
type Id = Lifetime<'a>
Type to store the ID information for which type the vtable is for. Read more
Source§fn descriptor(&self) -> &Descriptor<Self::Id>
fn descriptor(&self) -> &Descriptor<Self::Id>
Get the type descriptor. Read more
Source§fn bound_impl(&self) -> &BoundsImpl<Self::Bounds>
fn bound_impl(&self) -> &BoundsImpl<Self::Bounds>
Get the bound implementation. Read more
Source§impl<'a, 'b, T, B: IsBound> VTableOf<T> for &'b LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
impl<'a, 'b, T, B: IsBound> VTableOf<T> for &'b LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
Source§impl<'a, T, B: IsBound> VTableOf<T> for LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
impl<'a, T, B: IsBound> VTableOf<T> for LifetimeVTable<'a, B>where
T: Dynamic<B> + StaticForm<'a>,
Source§impl<'a, 'b, B: IsBound, Bnew> VTableSubset<Bnew> for &'a LifetimeVTable<'b, B>
impl<'a, 'b, B: IsBound, Bnew> VTableSubset<Bnew> for &'a LifetimeVTable<'b, B>
Source§type Subset = &'a LifetimeVTable<'b, Bnew>
type Subset = &'a LifetimeVTable<'b, Bnew>
The type of the new vtable.
Source§fn into_subset(self) -> Self::Subset
fn into_subset(self) -> Self::Subset
Convert a vtable.
Source§impl<'a, B: IsBound, Bnew> VTableSubset<Bnew> for LifetimeVTable<'a, B>
impl<'a, B: IsBound, Bnew> VTableSubset<Bnew> for LifetimeVTable<'a, B>
Source§type Subset = LifetimeVTable<'a, Bnew>
type Subset = LifetimeVTable<'a, Bnew>
The type of the new vtable.
Source§fn into_subset(self) -> Self::Subset
fn into_subset(self) -> Self::Subset
Convert a vtable.
Auto Trait Implementations§
impl<'a, B> Freeze for LifetimeVTable<'a, B>
impl<'a, B> RefUnwindSafe for LifetimeVTable<'a, B>where
B: RefUnwindSafe,
impl<'a, B> Send for LifetimeVTable<'a, B>where
B: Send,
impl<'a, B> Sync for LifetimeVTable<'a, B>where
B: Sync,
impl<'a, B> Unpin for LifetimeVTable<'a, B>where
B: Unpin,
impl<'a, B> UnwindSafe for LifetimeVTable<'a, B>where
B: UnwindSafe,
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§impl<T> Dynamic<Bound<Send, Sync, __, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, __, Clone, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, Sync, __, Clone, Unpin, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, __, Clone, __, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, Clone, __, __>> for T
impl<T> Dynamic<Bound<Send, Sync, __, Clone, __, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, __, __, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, __, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, Sync, __, __, Unpin, __>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, __, __, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, __, __, __, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, Sync, __, __, __, __>> for T
impl<T> Dynamic<Bound<Send, Sync, __, __, __, __>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, __, __, Clone, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, __, __, Clone, Unpin, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<Send, __, __, Clone, __, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, Clone, __, __>> for T
impl<T> Dynamic<Bound<Send, __, __, Clone, __, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, __, __, __, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, __, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, __, __, __, Unpin, __>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, __, __, Debug>> for T
impl<T> Dynamic<Bound<Send, __, __, __, __, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<Send, __, __, __, __, __>> for Twhere
T: Send,
impl<T> Dynamic<Bound<Send, __, __, __, __, __>> for Twhere
T: Send,
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, __, Clone, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<__, Sync, __, Clone, Unpin, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, __, Clone, __, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, Clone, __, __>> for T
impl<T> Dynamic<Bound<__, Sync, __, Clone, __, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, __, __, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, __, Unpin, __>> for T
impl<T> Dynamic<Bound<__, Sync, __, __, Unpin, __>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, __, __, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, __, __, __, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, Sync, __, __, __, __>> for Twhere
T: Sync,
impl<T> Dynamic<Bound<__, Sync, __, __, __, __>> for Twhere
T: Sync,
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, __, __, Clone, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<__, __, __, Clone, Unpin, __>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<__, __, __, Clone, __, Debug>> for T
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, Clone, __, __>> for Twhere
T: Clone,
impl<T> Dynamic<Bound<__, __, __, Clone, __, __>> for Twhere
T: Clone,
Source§unsafe fn clone_unchecked(this: &T) -> T
unsafe fn clone_unchecked(this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, __, __, __, Unpin, Debug>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, __, Unpin, __>> for Twhere
T: Unpin,
impl<T> Dynamic<Bound<__, __, __, __, Unpin, __>> for Twhere
T: Unpin,
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, __, __, Debug>> for Twhere
T: Debug,
impl<T> Dynamic<Bound<__, __, __, __, __, Debug>> for Twhere
T: Debug,
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
unsafe fn debug_unchecked(this: &T, f: &mut Formatter<'_>) -> Result<(), Error>
Unsafe form of
Self::debug(). Read moreSource§impl<T> Dynamic<Bound<__, __, __, __, __, __>> for T
impl<T> Dynamic<Bound<__, __, __, __, __, __>> for T
Source§unsafe fn clone_unchecked(_this: &T) -> T
unsafe fn clone_unchecked(_this: &T) -> T
Unsafe form of
Self::clone(). Read moreSource§unsafe fn debug_unchecked(
_this: &T,
_f: &mut Formatter<'_>,
) -> Result<(), Error>
unsafe fn debug_unchecked( _this: &T, _f: &mut Formatter<'_>, ) -> Result<(), Error>
Unsafe form of
Self::debug(). Read more