Lines Matching refs:SharedPtr
1 use crate::error::ptr::{MutPtr, OwnedPtr, SharedPtr};
26 pub(crate) display: unsafe fn(SharedPtr<'_, DynError>, &mut fmt::Formatter<'_>) -> fmt::Result,
27 pub(crate) debug: unsafe fn(SharedPtr<'_, DynError>, &mut fmt::Formatter<'_>) -> fmt::Result,
28 pub(crate) source: unsafe fn(SharedPtr<'_, DynError>) -> Option<&Error>,
30 pub(crate) is: unsafe fn(SharedPtr<'_, DynError>, TypeId) -> bool,
32 unsafe fn(SharedPtr<'_, DynError>) -> &(dyn core::error::Error + Send + Sync + 'static),
74 unsafe fn display<E>(error: SharedPtr<'_, DynError>, f: &mut fmt::Formatter<'_>) -> fmt::Result in display()
84 unsafe fn debug<E>(error: SharedPtr<'_, DynError>, f: &mut fmt::Formatter<'_>) -> fmt::Result in debug()
94 unsafe fn source<E>(error: SharedPtr<'_, DynError>) -> Option<&Error> in source()
114 unsafe fn is<E>(error: SharedPtr<'_, DynError>, type_id: TypeId) -> bool in is()
125 error: SharedPtr<'_, DynError>, in as_dyn_core_error()