#[repr(C, packed(1))]pub struct OBDataChunk {
pub data: *mut u8,
pub size: u32,
pub offset: u32,
pub fullDataSize: u32,
}Expand description
@brief Structure for transmitting data blocks
Fields§
§data: *mut u8< Pointer to current block data
size: u32< Length of current block data
offset: u32< Offset of current data block relative to complete data
fullDataSize: u32< Size of full data
Trait Implementations§
Source§impl Clone for OBDataChunk
impl Clone for OBDataChunk
Source§fn clone(&self) -> OBDataChunk
fn clone(&self) -> OBDataChunk
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OBDataChunk
Auto Trait Implementations§
impl !Send for OBDataChunk
impl !Sync for OBDataChunk
impl Freeze for OBDataChunk
impl RefUnwindSafe for OBDataChunk
impl Unpin for OBDataChunk
impl UnsafeUnpin for OBDataChunk
impl UnwindSafe for OBDataChunk
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