[][src]Struct bam::bgzip::Block

pub struct Block { /* fields omitted */ }

Bgzip block. Both uncompressed and compressed size should not be bigger than MAX_BLOCK_SIZE = 65536.

Methods

impl Block[src]

pub fn contents(&self) -> &[u8][src]

Return the uncompressed contents.

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

Return the size of the uncompressed data (same as contents().len())

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

Return the block size (size of the compressed data).

Auto Trait Implementations

impl Send for Block

impl Sync for Block

impl Unpin for Block

impl UnwindSafe for Block

impl RefUnwindSafe for Block

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]