[−][src]Struct bam::bgzip::Block
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]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,