File tree Expand file tree Collapse file tree 8 files changed +8
-8
lines changed
Expand file tree Collapse file tree 8 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -197,7 +197,7 @@ impl EdgeTable {
197197 Ok ( Self { table_ } )
198198 }
199199
200- pub ( crate ) fn new_from_table (
200+ pub ( crate ) unsafe fn new_from_table (
201201 edges : * mut ll_bindings:: tsk_edge_table_t ,
202202 ) -> Result < Self , TskitError > {
203203 let ptr = std:: ptr:: NonNull :: new ( edges) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ impl Iterator for IndividualTableIterator {
183183}
184184
185185impl IndividualTable {
186- pub ( crate ) fn new_from_table (
186+ pub ( crate ) unsafe fn new_from_table (
187187 individuals : * mut ll_bindings:: tsk_individual_table_t ,
188188 ) -> Result < Self , TskitError > {
189189 let ptr = std:: ptr:: NonNull :: new ( individuals) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -211,7 +211,7 @@ pub struct MigrationTable {
211211}
212212
213213impl MigrationTable {
214- pub ( crate ) fn new_from_table (
214+ pub ( crate ) unsafe fn new_from_table (
215215 migrations : * mut ll_bindings:: tsk_migration_table_t ,
216216 ) -> Result < Self , TskitError > {
217217 let ptr = std:: ptr:: NonNull :: new ( migrations) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -207,7 +207,7 @@ pub struct MutationTable {
207207}
208208
209209impl MutationTable {
210- pub ( crate ) fn new_from_table (
210+ pub ( crate ) unsafe fn new_from_table (
211211 mutations : * mut ll_bindings:: tsk_mutation_table_t ,
212212 ) -> Result < Self , TskitError > {
213213 let ptr = std:: ptr:: NonNull :: new ( mutations) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -439,7 +439,7 @@ impl NodeTable {
439439 Ok ( Self { table_ } )
440440 }
441441
442- pub ( crate ) fn new_from_table (
442+ pub ( crate ) unsafe fn new_from_table (
443443 nodes : * mut ll_bindings:: tsk_node_table_t ,
444444 ) -> Result < Self , TskitError > {
445445 let ptr = std:: ptr:: NonNull :: new ( nodes) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ pub struct PopulationTable {
157157}
158158
159159impl PopulationTable {
160- pub ( crate ) fn new_from_table (
160+ pub ( crate ) unsafe fn new_from_table (
161161 populations : * mut ll_bindings:: tsk_population_table_t ,
162162 ) -> Result < Self , TskitError > {
163163 let ptr = std:: ptr:: NonNull :: new ( populations) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -154,7 +154,7 @@ pub struct ProvenanceTable {
154154}
155155
156156impl ProvenanceTable {
157- pub ( crate ) fn new_from_table (
157+ pub ( crate ) unsafe fn new_from_table (
158158 provenances : * mut ll_bindings:: tsk_provenance_table_t ,
159159 ) -> Result < Self , crate :: TskitError > {
160160 let ptr = std:: ptr:: NonNull :: new ( provenances) . unwrap ( ) ;
Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ pub struct SiteTable {
176176}
177177
178178impl SiteTable {
179- pub ( crate ) fn new_from_table (
179+ pub ( crate ) unsafe fn new_from_table (
180180 sites : * mut ll_bindings:: tsk_site_table_t ,
181181 ) -> Result < Self , TskitError > {
182182 let ptr = std:: ptr:: NonNull :: new ( sites) . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments