Struct tskit::bindings::tsk_vargen_t[][src]

#[repr(C)]
pub struct tsk_vargen_t {
Show 15 fields pub num_samples: size_t, pub num_sites: size_t, pub tree_sequence: *const tsk_treeseq_t, pub samples: *const tsk_id_t, pub sample_index_map: *const tsk_id_t, pub user_alleles: bool, pub user_alleles_mem: *mut c_char, pub tree_site_index: size_t, pub finished: c_int, pub traversal_stack: *mut tsk_id_t, pub tree: tsk_tree_t, pub options: tsk_flags_t, pub variant: tsk_variant_t, pub alt_samples: *mut tsk_id_t, pub alt_sample_index_map: *mut tsk_id_t,
}

Fields

num_samples: size_tnum_sites: size_ttree_sequence: *const tsk_treeseq_tsamples: *const tsk_id_tsample_index_map: *const tsk_id_tuser_alleles: booluser_alleles_mem: *mut c_chartree_site_index: size_tfinished: c_inttraversal_stack: *mut tsk_id_ttree: tsk_tree_toptions: tsk_flags_tvariant: tsk_variant_talt_samples: *mut tsk_id_talt_sample_index_map: *mut tsk_id_t

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. 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

Performs the conversion.

Performs the conversion.

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)

recently added

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.