Struct rust_htslib::htslib::BGZF [−][src]
#[repr(C)]pub struct BGZF { pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>, pub cache_size: c_int, pub block_length: c_int, pub block_clength: c_int, pub block_offset: c_int, pub block_address: i64, pub uncompressed_address: i64, pub uncompressed_block: *mut c_void, pub compressed_block: *mut c_void, pub cache: *mut c_void, pub fp: *mut hFILE, pub mt: *mut bgzf_mtaux_t, pub idx: *mut bgzidx_t, pub idx_build_otf: c_int, pub gz_stream: *mut z_stream, }
Fields
_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>
cache_size: c_int
block_length: c_int
block_clength: c_int
block_offset: c_int
block_address: i64
uncompressed_address: i64
uncompressed_block: *mut c_void
compressed_block: *mut c_void
cache: *mut c_void
fp: *mut hFILE
mt: *mut bgzf_mtaux_t
idx: *mut bgzidx_t
idx_build_otf: c_int
gz_stream: *mut z_stream
Methods
impl BGZF
[src]
impl BGZF
pub fn errcode(&self) -> c_uint
[src]
pub fn errcode(&self) -> c_uint
pub fn set_errcode(&mut self, val: c_uint)
[src]
pub fn set_errcode(&mut self, val: c_uint)
pub fn reserved(&self) -> c_uint
[src]
pub fn reserved(&self) -> c_uint
pub fn set_reserved(&mut self, val: c_uint)
[src]
pub fn set_reserved(&mut self, val: c_uint)
pub fn is_write(&self) -> c_uint
[src]
pub fn is_write(&self) -> c_uint
pub fn set_is_write(&mut self, val: c_uint)
[src]
pub fn set_is_write(&mut self, val: c_uint)
pub fn no_eof_block(&self) -> c_uint
[src]
pub fn no_eof_block(&self) -> c_uint
pub fn set_no_eof_block(&mut self, val: c_uint)
[src]
pub fn set_no_eof_block(&mut self, val: c_uint)
pub fn is_be(&self) -> c_uint
[src]
pub fn is_be(&self) -> c_uint
pub fn set_is_be(&mut self, val: c_uint)
[src]
pub fn set_is_be(&mut self, val: c_uint)
pub fn compress_level(&self) -> c_int
[src]
pub fn compress_level(&self) -> c_int
pub fn set_compress_level(&mut self, val: c_int)
[src]
pub fn set_compress_level(&mut self, val: c_int)
pub fn last_block_eof(&self) -> c_uint
[src]
pub fn last_block_eof(&self) -> c_uint
pub fn set_last_block_eof(&mut self, val: c_uint)
[src]
pub fn set_last_block_eof(&mut self, val: c_uint)
pub fn is_compressed(&self) -> c_uint
[src]
pub fn is_compressed(&self) -> c_uint
pub fn set_is_compressed(&mut self, val: c_uint)
[src]
pub fn set_is_compressed(&mut self, val: c_uint)
pub fn is_gzip(&self) -> c_uint
[src]
pub fn is_gzip(&self) -> c_uint
pub fn set_is_gzip(&mut self, val: c_uint)
[src]
pub fn set_is_gzip(&mut self, val: c_uint)
pub fn new_bitfield_1(
errcode: c_uint,
reserved: c_uint,
is_write: c_uint,
no_eof_block: c_uint,
is_be: c_uint,
compress_level: c_int,
last_block_eof: c_uint,
is_compressed: c_uint,
is_gzip: c_uint
) -> __BindgenBitfieldUnit<[u8; 4], u16>
[src]
pub fn new_bitfield_1(
errcode: c_uint,
reserved: c_uint,
is_write: c_uint,
no_eof_block: c_uint,
is_be: c_uint,
compress_level: c_int,
last_block_eof: c_uint,
is_compressed: c_uint,
is_gzip: c_uint
) -> __BindgenBitfieldUnit<[u8; 4], u16>
Trait Implementations
impl Debug for BGZF
[src]
impl Debug for BGZF
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for BGZF
[src]
impl Copy for BGZF
impl Clone for BGZF
[src]
impl Clone for BGZF