Lines Matching refs:error
1 use crate::error::ptr::{MutPtr, OwnedPtr, SharedPtr};
2 use crate::error::{ConcreteError, DynError, Error, ErrorExt, OutOfMemory};
32 unsafe fn(SharedPtr<'_, DynError>) -> &(dyn core::error::Error + Send + Sync + 'static),
37 -> Result<Box<dyn core::error::Error + Send + Sync + 'static>, OutOfMemory>,
74 unsafe fn display<E>(error: SharedPtr<'_, DynError>, f: &mut fmt::Formatter<'_>) -> fmt::Result in display()
78 let error = error.cast::<ConcreteError<E>>(); in display() localVariable
80 let error = unsafe { error.as_ref() }; in display() localVariable
81 fmt::Display::fmt(error.error.ext_as_dyn_core_error(), f) in display()
84 unsafe fn debug<E>(error: SharedPtr<'_, DynError>, f: &mut fmt::Formatter<'_>) -> fmt::Result in debug()
88 let error = error.cast::<ConcreteError<E>>(); in debug() localVariable
90 let error = unsafe { error.as_ref() }; in debug() localVariable
91 fmt::Debug::fmt(error.error.ext_as_dyn_core_error(), f) in debug()
94 unsafe fn source<E>(error: SharedPtr<'_, DynError>) -> Option<&Error> in source()
98 let error = error.cast::<ConcreteError<E>>(); in source() localVariable
100 let error = unsafe { error.as_ref() }; in source() localVariable
101 error.error.ext_source() in source()
104 unsafe fn source_mut<E>(error: MutPtr<'_, DynError>) -> Option<&mut Error> in source_mut()
108 let mut error = error.cast::<ConcreteError<E>>(); in source_mut() localVariable
110 let error = unsafe { error.as_mut() }; in source_mut() localVariable
111 error.error.ext_source_mut() in source_mut()
114 unsafe fn is<E>(error: SharedPtr<'_, DynError>, type_id: TypeId) -> bool in is()
118 let error = error.cast::<ConcreteError<E>>(); in is() localVariable
120 let error = unsafe { error.as_ref() }; in is() localVariable
121 error.error.ext_is(type_id) in is()
125 error: SharedPtr<'_, DynError>, in as_dyn_core_error()
126 ) -> &(dyn core::error::Error + Send + Sync + 'static) in as_dyn_core_error()
130 let error = error.cast::<ConcreteError<E>>(); in as_dyn_core_error() localVariable
132 let error = unsafe { error.as_ref() }; in as_dyn_core_error() localVariable
133 error.error.ext_as_dyn_core_error() in as_dyn_core_error()
137 error: OwnedPtr<DynError>, in into_boxed_dyn_core_error()
138 ) -> Result<Box<dyn core::error::Error + Send + Sync + 'static>, OutOfMemory> in into_boxed_dyn_core_error()
142 let error = error.cast::<ConcreteError<E>>(); in into_boxed_dyn_core_error() localVariable
144 let error = unsafe { error.into_box() }; in into_boxed_dyn_core_error() localVariable
145 error.error.ext_into_boxed_dyn_core_error() in into_boxed_dyn_core_error()
148 unsafe fn drop_and_deallocate<E>(error: OwnedPtr<DynError>) in drop_and_deallocate()
152 let error = error.cast::<ConcreteError<E>>(); in drop_and_deallocate() localVariable
154 let _ = unsafe { error.into_box() }; in drop_and_deallocate()
157 unsafe fn move_into<E>(error: OwnedPtr<DynError>, ret_ptr: NonNull<u8>) in move_into()
161 let error = error.cast::<ConcreteError<E>>(); in move_into() localVariable
163 let error = unsafe { error.into_box() }; in move_into() localVariable
166 error.error.ext_move(ret_ptr); in move_into()
171 unsafe fn into_anyhow<E>(error: OwnedPtr<DynError>) -> anyhow::Error in into_anyhow()
175 let error = error.cast::<ConcreteError<E>>(); in into_anyhow() localVariable
177 let error = unsafe { error.into_box() }; in into_anyhow() localVariable
178 error.error.ext_into_anyhow() in into_anyhow()