Struct dyn_dyn::DynDynTableEntry
source · [−]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 RefUnwindSafe for DynDynTableEntry
impl Send for DynDynTableEntry
impl Sync for DynDynTableEntry
impl Unpin for DynDynTableEntry
impl UnwindSafe for DynDynTableEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more