pub struct Descriptor<Id> { /* private fields */ }Expand description
Describes a type.
The static properties of a type are exposed here.
Equality between Descriptor instances is based only on the Id type.
Implementations§
Source§impl<Id: PartialEq> Descriptor<Id>
impl<Id: PartialEq> Descriptor<Id>
Sourcepub const fn new<T: Inspect<Id>>() -> Self
pub const fn new<T: Inspect<Id>>() -> Self
Create a Descriptor for type T.
This function can be used in const contexts.
Sourcepub fn is_type<T: Inspect<Id>>(&self) -> bool
pub fn is_type<T: Inspect<Id>>(&self) -> bool
Check if the Descriptor is for the type T.
If this method returns true then the descriptor was created for type T.
Sourcepub fn type_name(&self) -> &'static str
pub fn type_name(&self) -> &'static str
Get the name of the type.
This uses std::any::type_name() so should only be used for diagnostics.
Sourcepub const fn layout_can_store<L: IsLayout>(&self) -> bool
pub const fn layout_can_store<L: IsLayout>(&self) -> bool
Alignment of the type in bytes.
Trait Implementations§
Source§impl<Id> Clone for Descriptor<Id>
impl<Id> Clone for Descriptor<Id>
Source§impl<Id: PartialEq> Debug for Descriptor<Id>
impl<Id: PartialEq> Debug for Descriptor<Id>
Source§impl<Id: PartialEq + Ord> Ord for Descriptor<Id>
impl<Id: PartialEq + Ord> Ord for Descriptor<Id>
Source§impl<Id: PartialEq> PartialEq for Descriptor<Id>
impl<Id: PartialEq> PartialEq for Descriptor<Id>
Source§impl<Id: PartialEq + PartialOrd> PartialOrd for Descriptor<Id>
impl<Id: PartialEq + PartialOrd> PartialOrd for Descriptor<Id>
impl<Id> Copy for Descriptor<Id>
impl<Id: PartialEq> Eq for Descriptor<Id>
Auto Trait Implementations§
impl<Id> Freeze for Descriptor<Id>
impl<Id> RefUnwindSafe for Descriptor<Id>
impl<Id> Send for Descriptor<Id>
impl<Id> Sync for Descriptor<Id>
impl<Id> Unpin for Descriptor<Id>
impl<Id> UnwindSafe for Descriptor<Id>
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, Copy, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, 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, Copy, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, 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, Copy, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, 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, Copy, Clone, __, __>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, 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, Copy, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, __, 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, Copy, __, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, __, 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, Copy, __, __, Debug>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, __, __, 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, Copy, __, __, __>> for T
impl<T> Dynamic<Bound<Send, Sync, Copy, __, __, __>> 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, 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, __, Copy, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, __, Copy, 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, __, Copy, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, __, Copy, 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, __, Copy, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<Send, __, Copy, 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, __, Copy, Clone, __, __>> for T
impl<T> Dynamic<Bound<Send, __, Copy, 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, __, Copy, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<Send, __, Copy, __, 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, __, Copy, __, Unpin, __>> for T
impl<T> Dynamic<Bound<Send, __, Copy, __, 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, __, Copy, __, __, Debug>> for T
impl<T> Dynamic<Bound<Send, __, Copy, __, __, 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, __, Copy, __, __, __>> for T
impl<T> Dynamic<Bound<Send, __, Copy, __, __, __>> 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, Copy, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, 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, Copy, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, 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, Copy, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, 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, Copy, Clone, __, __>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, 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, Copy, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, __, 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, Copy, __, Unpin, __>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, __, 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, Copy, __, __, Debug>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, __, __, 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, Copy, __, __, __>> for T
impl<T> Dynamic<Bound<__, Sync, Copy, __, __, __>> 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, 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<__, __, Copy, Clone, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, __, Copy, 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<__, __, Copy, Clone, Unpin, __>> for T
impl<T> Dynamic<Bound<__, __, Copy, 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<__, __, Copy, Clone, __, Debug>> for T
impl<T> Dynamic<Bound<__, __, Copy, 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<__, __, Copy, Clone, __, __>> for T
impl<T> Dynamic<Bound<__, __, Copy, 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<__, __, Copy, __, Unpin, Debug>> for T
impl<T> Dynamic<Bound<__, __, Copy, __, 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<__, __, Copy, __, Unpin, __>> for T
impl<T> Dynamic<Bound<__, __, Copy, __, 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<__, __, Copy, __, __, Debug>> for T
impl<T> Dynamic<Bound<__, __, Copy, __, __, 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<__, __, Copy, __, __, __>> for Twhere
T: Copy,
impl<T> Dynamic<Bound<__, __, Copy, __, __, __>> for Twhere
T: Copy,
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