#[repr(C)]pub struct AxiolidErrorInfo {
pub status: AxiolidStatus,
pub operation: AxiolidOperation,
pub tolerance: AxiolidTolerance,
pub provider: [u8; 64],
pub message_len: usize,
pub provider_len: u8,
pub reserved: [u8; 7],
}Expand description
Structured portion of a context-owned error record.
Fields§
§status: AxiolidStatus§operation: AxiolidOperation§tolerance: AxiolidTolerance§provider: [u8; 64]§message_len: usize§provider_len: u8§reserved: [u8; 7]Must be zero; reserves layout space without exposing padding bytes.
Trait Implementations§
Source§impl Clone for AxiolidErrorInfo
impl Clone for AxiolidErrorInfo
Source§fn clone(&self) -> AxiolidErrorInfo
fn clone(&self) -> AxiolidErrorInfo
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 Debug for AxiolidErrorInfo
impl Debug for AxiolidErrorInfo
Source§impl Default for AxiolidErrorInfo
impl Default for AxiolidErrorInfo
impl Copy for AxiolidErrorInfo
Auto Trait Implementations§
impl Freeze for AxiolidErrorInfo
impl RefUnwindSafe for AxiolidErrorInfo
impl Send for AxiolidErrorInfo
impl Sync for AxiolidErrorInfo
impl Unpin for AxiolidErrorInfo
impl UnwindSafe for AxiolidErrorInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more