Struct hdfs::RzBuffer [] [src]

pub struct RzBuffer<'a> {
    // some fields omitted
}

A buffer returned from zero-copy read. This buffer will be automatically freed when its lifetime is finished.

Methods

impl<'a> RzBuffer<'a>

fn len(&self) -> i32

Get the length of a raw buffer returned from zero-copy read.

fn as_ptr(&self) -> Result<*const u8, HdfsErr>

Get a pointer to the raw buffer returned from zero-copy read.

fn as_slice(&'a self) -> Result<&[u8], HdfsErr>

Get a Slice transformed from a raw buffer

Trait Implementations

impl<'a> Drop for RzBuffer<'a>

fn drop(&mut self)