#[repr(C)]
pub struct tsk_table_collection_t {
Show 18 fields pub sequence_length: f64, pub file_uuid: *mut c_char, pub time_units: *mut c_char, pub time_units_length: tsk_size_t, pub metadata: *mut c_char, pub metadata_length: tsk_size_t, pub metadata_schema: *mut c_char, pub metadata_schema_length: tsk_size_t, pub reference_sequence: tsk_reference_sequence_t, pub individuals: tsk_individual_table_t, pub nodes: tsk_node_table_t, pub edges: tsk_edge_table_t, pub migrations: tsk_migration_table_t, pub sites: tsk_site_table_t, pub mutations: tsk_mutation_table_t, pub populations: tsk_population_table_t, pub provenances: tsk_provenance_table_t, pub indexes: tsk_table_collection_t__bindgen_ty_1,
}
Expand description

@brief A collection of tables defining the data for a tree sequence.

Fields

sequence_length: f64

@brief The sequence length defining the tree sequence’s coordinate space

file_uuid: *mut c_chartime_units: *mut c_char

@brief The units of the time dimension

time_units_length: tsk_size_tmetadata: *mut c_char

@brief The tree-sequence metadata

metadata_length: tsk_size_tmetadata_schema: *mut c_char

@brief The metadata schema

metadata_schema_length: tsk_size_treference_sequence: tsk_reference_sequence_tindividuals: tsk_individual_table_t

@brief The individual table

nodes: tsk_node_table_t

@brief The node table

edges: tsk_edge_table_t

@brief The edge table

migrations: tsk_migration_table_t

@brief The migration table

sites: tsk_site_table_t

@brief The site table

mutations: tsk_mutation_table_t

@brief The mutation table

populations: tsk_population_table_t

@brief The population table

provenances: tsk_provenance_table_t

@brief The provenance table

indexes: tsk_table_collection_t__bindgen_ty_1

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
Return const pointer
Return mutable pointer

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
Drops the content pointed by this pointer and frees it. 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.