#[repr(C)]pub struct gaiaOutBufferStruct {
pub Buffer: *mut c_char,
pub WriteOffset: c_int,
pub BufferSize: c_int,
pub Error: c_int,
}
Expand description
Container for dynamically growing output buffer
Fields§
§Buffer: *mut c_char
current buffer
WriteOffset: c_int
current write offset
BufferSize: c_int
current buffer size (in bytes)
Error: c_int
validity flag
Trait Implementations§
Source§impl Clone for gaiaOutBufferStruct
impl Clone for gaiaOutBufferStruct
Source§fn clone(&self) -> gaiaOutBufferStruct
fn clone(&self) -> gaiaOutBufferStruct
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 gaiaOutBufferStruct
impl Debug for gaiaOutBufferStruct
impl Copy for gaiaOutBufferStruct
Auto Trait Implementations§
impl Freeze for gaiaOutBufferStruct
impl RefUnwindSafe for gaiaOutBufferStruct
impl !Send for gaiaOutBufferStruct
impl !Sync for gaiaOutBufferStruct
impl Unpin for gaiaOutBufferStruct
impl UnwindSafe for gaiaOutBufferStruct
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