struct ErrorVTable {
    object_drop: unsafe fn(Own<ErrorImpl>),
    object_ref: unsafe fn(Ref<'_, ErrorImpl>) -> Ref<'_, dyn StdError + Send + Sync + 'static>,
    object_boxed: unsafe fn(Own<ErrorImpl>) -> Box<dyn StdError + Send + Sync + 'static>,
    object_reallocate_boxed: unsafe fn(Own<ErrorImpl>) -> Box<dyn StdError + Send + Sync + 'static>,
    object_downcast: unsafe fn(Ref<'_, ErrorImpl>, TypeId) -> Option<Ref<'_, ()>>,
    object_drop_rest: unsafe fn(Own<ErrorImpl>, TypeId),
    object_backtrace: unsafe fn(Ref<'_, ErrorImpl>) -> Option<&Backtrace>,
}Fields§
§object_drop: unsafe fn(Own<ErrorImpl>)§object_ref: unsafe fn(Ref<'_, ErrorImpl>) -> Ref<'_, dyn StdError + Send + Sync + 'static>§object_boxed: unsafe fn(Own<ErrorImpl>) -> Box<dyn StdError + Send + Sync + 'static>§object_reallocate_boxed: unsafe fn(Own<ErrorImpl>) -> Box<dyn StdError + Send + Sync + 'static>§object_downcast: unsafe fn(Ref<'_, ErrorImpl>, TypeId) -> Option<Ref<'_, ()>>§object_drop_rest: unsafe fn(Own<ErrorImpl>, TypeId)§object_backtrace: unsafe fn(Ref<'_, ErrorImpl>) -> Option<&Backtrace>Auto Trait Implementations§
impl Freeze for ErrorVTable
impl RefUnwindSafe for ErrorVTable
impl Send for ErrorVTable
impl Sync for ErrorVTable
impl Unpin for ErrorVTable
impl UnwindSafe for ErrorVTable
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