#[repr(C)]pub struct GvoxByteBufferOutputAdapterConfig {
pub out_size: *mut usize,
pub out_byte_buffer_ptr: *mut *mut u8,
pub allocate: Option<unsafe extern "C" fn(size: usize) -> *mut c_void>,
}Fields§
§out_size: *mut usize§out_byte_buffer_ptr: *mut *mut u8§allocate: Option<unsafe extern "C" fn(size: usize) -> *mut c_void>Trait Implementations§
Source§impl Clone for GvoxByteBufferOutputAdapterConfig
impl Clone for GvoxByteBufferOutputAdapterConfig
Source§fn clone(&self) -> GvoxByteBufferOutputAdapterConfig
fn clone(&self) -> GvoxByteBufferOutputAdapterConfig
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 GvoxByteBufferOutputAdapterConfig
Auto Trait Implementations§
impl Freeze for GvoxByteBufferOutputAdapterConfig
impl RefUnwindSafe for GvoxByteBufferOutputAdapterConfig
impl !Send for GvoxByteBufferOutputAdapterConfig
impl !Sync for GvoxByteBufferOutputAdapterConfig
impl Unpin for GvoxByteBufferOutputAdapterConfig
impl UnwindSafe for GvoxByteBufferOutputAdapterConfig
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