pub struct DynDynTableEntry { /* private fields */ }Expand description
An entry in a concrete type’s table of downcast-exposed traits.
Each entry represents a single trait object that the concrete type in question can be downcast to. Note that entries will only appear
for bare trait object types, i.e. dyn Trait. Trait objects with extra marker types, e.g. dyn Trait + Send, are handled specially
by the dyn_dyn_cast! macro and do not appear in a concrete type’s trait table.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DynDynTableEntry
impl RefUnwindSafe for DynDynTableEntry
impl Send for DynDynTableEntry
impl Sync for DynDynTableEntry
impl Unpin for DynDynTableEntry
impl UnwindSafe for DynDynTableEntry
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