#[repr(C)]pub struct ESL_MSA {Show 51 fields
pub aseq: *mut *mut c_char,
pub sqname: *mut *mut c_char,
pub wgt: *mut f64,
pub alen: i64,
pub nseq: c_int,
pub flags: c_int,
pub abc: *mut ESL_ALPHABET,
pub ax: *mut *mut ESL_DSQ,
pub name: *mut c_char,
pub desc: *mut c_char,
pub acc: *mut c_char,
pub au: *mut c_char,
pub ss_cons: *mut c_char,
pub sa_cons: *mut c_char,
pub pp_cons: *mut c_char,
pub rf: *mut c_char,
pub mm: *mut c_char,
pub sqacc: *mut *mut c_char,
pub sqdesc: *mut *mut c_char,
pub ss: *mut *mut c_char,
pub sa: *mut *mut c_char,
pub pp: *mut *mut c_char,
pub cutoff: [f32; 6],
pub cutset: [c_int; 6],
pub sqalloc: c_int,
pub sqlen: *mut i64,
pub sslen: *mut i64,
pub salen: *mut i64,
pub pplen: *mut i64,
pub lastidx: c_int,
pub comment: *mut *mut c_char,
pub ncomment: c_int,
pub alloc_ncomment: c_int,
pub gf_tag: *mut *mut c_char,
pub gf: *mut *mut c_char,
pub ngf: c_int,
pub alloc_ngf: c_int,
pub gs_tag: *mut *mut c_char,
pub gs: *mut *mut *mut c_char,
pub ngs: c_int,
pub gc_tag: *mut *mut c_char,
pub gc: *mut *mut c_char,
pub ngc: c_int,
pub gr_tag: *mut *mut c_char,
pub gr: *mut *mut *mut c_char,
pub ngr: c_int,
pub index: *mut ESL_KEYHASH,
pub gs_idx: *mut ESL_KEYHASH,
pub gc_idx: *mut ESL_KEYHASH,
pub gr_idx: *mut ESL_KEYHASH,
pub offset: off_t,
}Fields§
§aseq: *mut *mut c_char§sqname: *mut *mut c_char§wgt: *mut f64§alen: i64§nseq: c_int§flags: c_int§abc: *mut ESL_ALPHABET§ax: *mut *mut ESL_DSQ§name: *mut c_char§desc: *mut c_char§acc: *mut c_char§au: *mut c_char§ss_cons: *mut c_char§sa_cons: *mut c_char§pp_cons: *mut c_char§rf: *mut c_char§mm: *mut c_char§sqacc: *mut *mut c_char§sqdesc: *mut *mut c_char§ss: *mut *mut c_char§sa: *mut *mut c_char§pp: *mut *mut c_char§cutoff: [f32; 6]§cutset: [c_int; 6]§sqalloc: c_int§sqlen: *mut i64§sslen: *mut i64§salen: *mut i64§pplen: *mut i64§lastidx: c_int§comment: *mut *mut c_char§ncomment: c_int§alloc_ncomment: c_int§gf_tag: *mut *mut c_char§gf: *mut *mut c_char§ngf: c_int§alloc_ngf: c_int§gs_tag: *mut *mut c_char§gs: *mut *mut *mut c_char§ngs: c_int§gc_tag: *mut *mut c_char§gc: *mut *mut c_char§ngc: c_int§gr_tag: *mut *mut c_char§gr: *mut *mut *mut c_char§ngr: c_int§index: *mut ESL_KEYHASH§gs_idx: *mut ESL_KEYHASH§gc_idx: *mut ESL_KEYHASH§gr_idx: *mut ESL_KEYHASH§offset: off_tTrait Implementations§
Auto Trait Implementations§
impl Freeze for ESL_MSA
impl RefUnwindSafe for ESL_MSA
impl !Send for ESL_MSA
impl !Sync for ESL_MSA
impl Unpin for ESL_MSA
impl UnwindSafe for ESL_MSA
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