#[repr(C, packed(4))]pub struct ExternalStreamErrorInfoInterop {
pub error_code: c_int,
pub error_message: MemoryAllocationObjectHandle,
}Expand description
This structure gives additional information about an error that occurred in the external stream.
Fields§
§error_code: c_int< The error code - possible values are the constants kStreamErrorCode_XXX.
error_message: MemoryAllocationObjectHandle< The error message (zero-terminated UTF8-encoded string). This string must be allocated with ‘libCZI_AllocateMemory’.
Trait Implementations§
Source§impl Clone for ExternalStreamErrorInfoInterop
impl Clone for ExternalStreamErrorInfoInterop
Source§fn clone(&self) -> ExternalStreamErrorInfoInterop
fn clone(&self) -> ExternalStreamErrorInfoInterop
Returns a duplicate 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 moreimpl Copy for ExternalStreamErrorInfoInterop
Auto Trait Implementations§
impl Freeze for ExternalStreamErrorInfoInterop
impl RefUnwindSafe for ExternalStreamErrorInfoInterop
impl Send for ExternalStreamErrorInfoInterop
impl Sync for ExternalStreamErrorInfoInterop
impl Unpin for ExternalStreamErrorInfoInterop
impl UnsafeUnpin for ExternalStreamErrorInfoInterop
impl UnwindSafe for ExternalStreamErrorInfoInterop
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