#[repr(C)]pub struct mm_reg1_t {Show 20 fields
pub id: i32,
pub cnt: i32,
pub rid: i32,
pub score: i32,
pub qs: i32,
pub qe: i32,
pub rs: i32,
pub re: i32,
pub parent: i32,
pub subsc: i32,
pub as_: i32,
pub mlen: i32,
pub blen: i32,
pub n_sub: i32,
pub score0: i32,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub hash: u32,
pub div: f32,
pub p: *mut mm_extra_t,
}Fields§
§id: i32§cnt: i32§rid: i32§score: i32§qs: i32§qe: i32§rs: i32§re: i32§parent: i32§subsc: i32§as_: i32§mlen: i32§blen: i32§n_sub: i32§score0: i32§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>§hash: u32§div: f32§p: *mut mm_extra_tImplementations§
Source§impl mm_reg1_t
impl mm_reg1_t
pub fn mapq(&self) -> u32
pub fn set_mapq(&mut self, val: u32)
pub unsafe fn mapq_raw(this: *const Self) -> u32
pub unsafe fn set_mapq_raw(this: *mut Self, val: u32)
pub fn split(&self) -> u32
pub fn set_split(&mut self, val: u32)
pub unsafe fn split_raw(this: *const Self) -> u32
pub unsafe fn set_split_raw(this: *mut Self, val: u32)
pub fn rev(&self) -> u32
pub fn set_rev(&mut self, val: u32)
pub unsafe fn rev_raw(this: *const Self) -> u32
pub unsafe fn set_rev_raw(this: *mut Self, val: u32)
pub fn inv(&self) -> u32
pub fn set_inv(&mut self, val: u32)
pub unsafe fn inv_raw(this: *const Self) -> u32
pub unsafe fn set_inv_raw(this: *mut Self, val: u32)
pub fn sam_pri(&self) -> u32
pub fn set_sam_pri(&mut self, val: u32)
pub unsafe fn sam_pri_raw(this: *const Self) -> u32
pub unsafe fn set_sam_pri_raw(this: *mut Self, val: u32)
pub fn proper_frag(&self) -> u32
pub fn set_proper_frag(&mut self, val: u32)
pub unsafe fn proper_frag_raw(this: *const Self) -> u32
pub unsafe fn set_proper_frag_raw(this: *mut Self, val: u32)
pub fn pe_thru(&self) -> u32
pub fn set_pe_thru(&mut self, val: u32)
pub unsafe fn pe_thru_raw(this: *const Self) -> u32
pub unsafe fn set_pe_thru_raw(this: *mut Self, val: u32)
pub fn seg_split(&self) -> u32
pub fn set_seg_split(&mut self, val: u32)
pub unsafe fn seg_split_raw(this: *const Self) -> u32
pub unsafe fn set_seg_split_raw(this: *mut Self, val: u32)
pub fn seg_id(&self) -> u32
pub fn set_seg_id(&mut self, val: u32)
pub unsafe fn seg_id_raw(this: *const Self) -> u32
pub unsafe fn set_seg_id_raw(this: *mut Self, val: u32)
pub fn split_inv(&self) -> u32
pub fn set_split_inv(&mut self, val: u32)
pub unsafe fn split_inv_raw(this: *const Self) -> u32
pub unsafe fn set_split_inv_raw(this: *mut Self, val: u32)
pub fn is_alt(&self) -> u32
pub fn set_is_alt(&mut self, val: u32)
pub unsafe fn is_alt_raw(this: *const Self) -> u32
pub unsafe fn set_is_alt_raw(this: *mut Self, val: u32)
pub fn strand_retained(&self) -> u32
pub fn set_strand_retained(&mut self, val: u32)
pub unsafe fn strand_retained_raw(this: *const Self) -> u32
pub unsafe fn set_strand_retained_raw(this: *mut Self, val: u32)
pub fn is_spliced(&self) -> u32
pub fn set_is_spliced(&mut self, val: u32)
pub unsafe fn is_spliced_raw(this: *const Self) -> u32
pub unsafe fn set_is_spliced_raw(this: *mut Self, val: u32)
pub fn dummy(&self) -> u32
pub fn set_dummy(&mut self, val: u32)
pub unsafe fn dummy_raw(this: *const Self) -> u32
pub unsafe fn set_dummy_raw(this: *mut Self, val: u32)
pub fn new_bitfield_1( mapq: u32, split: u32, rev: u32, inv: u32, sam_pri: u32, proper_frag: u32, pe_thru: u32, seg_split: u32, seg_id: u32, split_inv: u32, is_alt: u32, strand_retained: u32, is_spliced: u32, dummy: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for mm_reg1_t
impl RefUnwindSafe for mm_reg1_t
impl !Send for mm_reg1_t
impl !Sync for mm_reg1_t
impl Unpin for mm_reg1_t
impl UnwindSafe for mm_reg1_t
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