Struct nuklear::Buffer [−][src]
#[repr(C)]pub struct Buffer { /* fields omitted */ }
Methods
impl Buffer[src]
impl Bufferpub fn new(alloc: &mut Allocator) -> Buffer[src]
pub fn new(alloc: &mut Allocator) -> Bufferpub fn with_size(alloc: &mut Allocator, buffer_size: usize) -> Buffer[src]
pub fn with_size(alloc: &mut Allocator, buffer_size: usize) -> Bufferpub fn with_fixed(memory: &mut [u8]) -> Buffer[src]
pub fn with_fixed(memory: &mut [u8]) -> Bufferpub fn total(&mut self) -> usize[src]
pub fn total(&mut self) -> usizepub fn info(&mut self) -> (usize, usize, usize, usize)[src]
pub fn info(&mut self) -> (usize, usize, usize, usize)Trait Implementations
impl Clone for Buffer[src]
impl Clone for Bufferfn clone(&self) -> Buffer[src]
fn clone(&self) -> BufferReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for Buffer[src]
impl Debug for Bufferfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl AsRef<nk_buffer> for Buffer[src]
impl AsRef<nk_buffer> for Bufferimpl AsMut<nk_buffer> for Buffer[src]
impl AsMut<nk_buffer> for Bufferimpl AsRef<Buffer> for nk_buffer[src]
impl AsRef<Buffer> for nk_bufferimpl AsMut<Buffer> for nk_buffer[src]
impl AsMut<Buffer> for nk_bufferimpl Default for Buffer[src]
impl Default for Bufferimpl Drop for Buffer[src]
impl Drop for Buffer