#[repr(C)]
pub struct slow5_rec { pub read_id_len: slow5_rid_len_t, pub read_id: *mut c_char, pub read_group: u32, pub digitisation: f64, pub offset: f64, pub range: f64, pub sampling_rate: f64, pub len_raw_signal: u64, pub raw_signal: *mut i16, pub aux_map: *mut slow5_aux_data_t, }
Expand description

@struct slow5_rec SLOW5 record data struct (represents a single SLOW5 record)

Fields

read_id_len: slow5_rid_len_t

< length of the read ID string (does not include null character)

read_id: *mut c_charread_group: u32digitisation: f64offset: f64range: f64sampling_rate: f64len_raw_signal: u64raw_signal: *mut i16aux_map: *mut slow5_aux_data_t

< Auxiliary field name string -> auxiliary field data value. Not to be directly accessed, use provided functions instead.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

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.