#[repr(C)]
pub struct bcf_srs_t {
Show 20 fields pub collapse: c_int, pub apply_filters: *mut c_char, pub require_index: c_int, pub max_unpack: c_int, pub has_line: *mut c_int, pub errnum: bcf_sr_error, pub readers: *mut bcf_sr_t, pub nreaders: c_int, pub streaming: c_int, pub explicit_regs: c_int, pub samples: *mut *mut c_char, pub regions: *mut bcf_sr_regions_t, pub targets: *mut bcf_sr_regions_t, pub targets_als: c_int, pub targets_exclude: c_int, pub tmps: kstring_t, pub n_smpl: c_int, pub n_threads: c_int, pub p: *mut htsThreadPool, pub aux: *mut c_void,
}

Fields

collapse: c_intapply_filters: *mut c_charrequire_index: c_intmax_unpack: c_inthas_line: *mut c_interrnum: bcf_sr_errorreaders: *mut bcf_sr_tnreaders: c_intstreaming: c_intexplicit_regs: c_intsamples: *mut *mut c_charregions: *mut bcf_sr_regions_ttargets: *mut bcf_sr_regions_ttargets_als: c_inttargets_exclude: c_inttmps: kstring_tn_smpl: c_intn_threads: c_intp: *mut htsThreadPoolaux: *mut c_void

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.