#[repr(C)]pub struct BGZF {Show 16 fields
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 bgzf_cache_t,
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_s,
pub seeked: i64,
}
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 bgzf_cache_t
§fp: *mut hFILE
§mt: *mut bgzf_mtaux_t
§idx: *mut bgzidx_t
§idx_build_otf: c_int
§gz_stream: *mut z_stream_s
§seeked: i64
Implementations§
source§impl BGZF
impl BGZF
pub fn errcode(&self) -> c_uint
pub fn set_errcode(&mut self, val: c_uint)
pub fn reserved(&self) -> c_uint
pub fn set_reserved(&mut self, val: c_uint)
pub fn is_write(&self) -> c_uint
pub fn set_is_write(&mut self, val: c_uint)
pub fn no_eof_block(&self) -> c_uint
pub fn set_no_eof_block(&mut self, val: c_uint)
pub fn is_be(&self) -> c_uint
pub fn set_is_be(&mut self, val: c_uint)
pub fn compress_level(&self) -> c_int
pub fn set_compress_level(&mut self, val: c_int)
pub fn last_block_eof(&self) -> c_uint
pub fn set_last_block_eof(&mut self, val: c_uint)
pub fn is_compressed(&self) -> c_uint
pub fn set_is_compressed(&mut self, val: c_uint)
pub fn is_gzip(&self) -> c_uint
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>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BGZF
impl RefUnwindSafe for BGZF
impl !Send for BGZF
impl !Sync for BGZF
impl Unpin for BGZF
impl UnwindSafe for BGZF
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more