Lines Matching defs:ErrorVTable
306 vtable: &'static ErrorVTable, in construct()
672 struct ErrorVTable { struct
673 object_drop: unsafe fn(Own<ErrorImpl>),
674 object_ref: unsafe fn(Ref<ErrorImpl>) -> Ref<dyn StdError + Send + Sync + 'static>,
676 object_mut: unsafe fn(Mut<ErrorImpl>) -> &mut (dyn StdError + Send + Sync + 'static),
677 object_boxed: unsafe fn(Own<ErrorImpl>) -> Box<dyn StdError + Send + Sync + 'static>,
678 object_downcast: unsafe fn(Ref<ErrorImpl>, TypeId) -> Option<Ref<()>>,
680 object_downcast_mut: unsafe fn(Mut<ErrorImpl>, TypeId) -> Option<Mut<()>>,
681 object_drop_rest: unsafe fn(Own<ErrorImpl>, TypeId),
686 object_backtrace: unsafe fn(Ref<ErrorImpl>) -> Option<&Backtrace>,
943 unsafe fn vtable(p: NonNull<ErrorImpl>) -> &'static ErrorVTable { in vtable()
945 unsafe { *(p.as_ptr() as *const &'static ErrorVTable) } in vtable() variable