[][src]Trait grcov::GcovReader

pub trait GcovReader<E: Endian> {
    pub fn read_string(&mut self) -> Result<String, GcovError>;
pub fn read_u32(&mut self) -> Result<u32, GcovError>;
pub fn read_counter(&mut self) -> Result<u64, GcovError>;
pub fn get_version(&self, buf: &[u8]) -> u32;
pub fn read_version(&mut self) -> Result<u32, GcovError>;
pub fn get_pos(&self) -> usize;
pub fn get_stem(&self) -> &str;
pub fn skip_u32(&mut self) -> Result<(), GcovError>;
pub fn skip(&mut self, len: usize) -> Result<(), GcovError>; pub fn is_little_endian(&self) -> bool { ... } }

Required methods

pub fn read_string(&mut self) -> Result<String, GcovError>[src]

pub fn read_u32(&mut self) -> Result<u32, GcovError>[src]

pub fn read_counter(&mut self) -> Result<u64, GcovError>[src]

pub fn get_version(&self, buf: &[u8]) -> u32[src]

pub fn read_version(&mut self) -> Result<u32, GcovError>[src]

pub fn get_pos(&self) -> usize[src]

pub fn get_stem(&self) -> &str[src]

pub fn skip_u32(&mut self) -> Result<(), GcovError>[src]

pub fn skip(&mut self, len: usize) -> Result<(), GcovError>[src]

Loading content...

Provided methods

pub fn is_little_endian(&self) -> bool[src]

Loading content...

Implementors

impl<E: Endian> GcovReader<E> for GcovReaderBuf<E>[src]

Loading content...