pub struct ErrorCallbackInfo<'a> {
pub error: Error,
pub instance: Instance,
pub function_name: &'a Utf8CStr,
pub function_params: &'a Utf8CStr,
}
Expand description
Information describing an error that has occurred.
Fields§
§error: Error
Error code result.
instance: Instance
Type of instance the error occurred on.
function_name: &'a Utf8CStr
Function that the error occurred on.
function_params: &'a Utf8CStr
Function parameters that the error ocurred on.
Implementations§
Source§impl ErrorCallbackInfo<'_>
impl ErrorCallbackInfo<'_>
Sourcepub unsafe fn from_ffi(value: FMOD_ERRORCALLBACK_INFO) -> Self
pub unsafe fn from_ffi(value: FMOD_ERRORCALLBACK_INFO) -> Self
§Safety
The function name and function params fields of FMOD_ERRORCALLBACK_INFO
must be a null-terminated and must be valid for reads of bytes up to and including the nul terminator.
See Utf8CStr::from_ptr_unchecked
for more information.
Trait Implementations§
Source§impl<'a> Clone for ErrorCallbackInfo<'a>
impl<'a> Clone for ErrorCallbackInfo<'a>
Source§fn clone(&self) -> ErrorCallbackInfo<'a>
fn clone(&self) -> ErrorCallbackInfo<'a>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> Debug for ErrorCallbackInfo<'a>
impl<'a> Debug for ErrorCallbackInfo<'a>
Source§impl<'a> PartialEq for ErrorCallbackInfo<'a>
impl<'a> PartialEq for ErrorCallbackInfo<'a>
impl<'a> Eq for ErrorCallbackInfo<'a>
impl<'a> StructuralPartialEq for ErrorCallbackInfo<'a>
Auto Trait Implementations§
impl<'a> Freeze for ErrorCallbackInfo<'a>
impl<'a> RefUnwindSafe for ErrorCallbackInfo<'a>
impl<'a> Send for ErrorCallbackInfo<'a>
impl<'a> Sync for ErrorCallbackInfo<'a>
impl<'a> Unpin for ErrorCallbackInfo<'a>
impl<'a> UnwindSafe for ErrorCallbackInfo<'a>
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