pub struct PamojaBuffer { /* private fields */ }Expand description
An opaque handle to a byte buffer owned by the caller.
Calls that produce a variable-length result hand back one of these rather than
writing into a caller buffer, so the caller never has to guess a size. Read it
with pamoja_buffer_data and pamoja_buffer_len, then release it with
pamoja_buffer_free.
Auto Trait Implementations§
impl Freeze for PamojaBuffer
impl RefUnwindSafe for PamojaBuffer
impl Send for PamojaBuffer
impl Sync for PamojaBuffer
impl Unpin for PamojaBuffer
impl UnsafeUnpin for PamojaBuffer
impl UnwindSafe for PamojaBuffer
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