@@ -50,22 +50,22 @@ impl<'treeseq> LLTree<'treeseq> {
5050 }
5151
5252 pub fn num_samples ( & self ) -> tsk_size_t {
53- assert ! ( self . as_ref ( ) . tree_sequence. is_null( ) ) ;
53+ assert ! ( self . as_ll_ref ( ) . tree_sequence. is_null( ) ) ;
5454 // SAFETY: tree_sequence is not NULL
5555 // the tree_sequence is also initialized (unless unsafe code was used previously?)
56- unsafe { crate :: sys:: bindings:: tsk_treeseq_get_num_samples ( self . as_ref ( ) . tree_sequence ) }
56+ unsafe { crate :: sys:: bindings:: tsk_treeseq_get_num_samples ( self . as_ll_ref ( ) . tree_sequence ) }
5757 }
5858
5959 pub fn samples_array ( & self ) -> Result < & [ super :: newtypes:: NodeId ] , TskitError > {
6060 err_if_not_tracking_samples ! (
6161 self . flags,
62- super :: generate_slice( self . as_ref ( ) . samples, self . num_samples( ) )
62+ super :: generate_slice( self . as_ll_ref ( ) . samples, self . num_samples( ) )
6363 )
6464 }
6565
6666 /// Return the virtual root of the tree.
6767 pub fn virtual_root ( & self ) -> NodeId {
68- self . as_ref ( ) . virtual_root . into ( )
68+ self . as_ll_ref ( ) . virtual_root . into ( )
6969 }
7070
7171 pub fn as_mut_ptr ( & mut self ) -> * mut tsk_tree_t {
@@ -76,38 +76,38 @@ impl<'treeseq> LLTree<'treeseq> {
7676 self . inner . as_ptr ( )
7777 }
7878
79- pub fn as_ref ( & self ) -> & tsk_tree_t {
79+ pub fn as_ll_ref ( & self ) -> & tsk_tree_t {
8080 self . inner . as_ref ( )
8181 }
8282
8383 pub fn left_sib ( & self , u : NodeId ) -> Option < NodeId > {
8484 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
8585 u,
86- self . as_ref ( ) . left_sib ,
86+ self . as_ll_ref ( ) . left_sib ,
8787 self . treeseq . num_nodes_raw ( ) + 1 ,
8888 )
8989 }
9090
9191 pub fn right_sib ( & self , u : NodeId ) -> Option < NodeId > {
9292 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
9393 u,
94- self . as_ref ( ) . right_sib ,
94+ self . as_ll_ref ( ) . right_sib ,
9595 self . treeseq . num_nodes_raw ( ) + 1 ,
9696 )
9797 }
9898
9999 pub fn left_child ( & self , u : NodeId ) -> Option < NodeId > {
100100 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
101101 u,
102- self . as_ref ( ) . left_child ,
102+ self . as_ll_ref ( ) . left_child ,
103103 self . treeseq . num_nodes_raw ( ) + 1 ,
104104 )
105105 }
106106
107107 pub fn right_child ( & self , u : NodeId ) -> Option < NodeId > {
108108 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
109109 u,
110- self . as_ref ( ) . right_child ,
110+ self . as_ll_ref ( ) . right_child ,
111111 self . treeseq . num_nodes_raw ( ) + 1 ,
112112 )
113113 }
@@ -125,15 +125,15 @@ impl<'treeseq> LLTree<'treeseq> {
125125 pub fn left_sample ( & self , u : NodeId ) -> Option < NodeId > {
126126 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
127127 u,
128- self . as_ref ( ) . left_sample ,
128+ self . as_ll_ref ( ) . left_sample ,
129129 self . treeseq . num_nodes_raw ( ) ,
130130 )
131131 }
132132
133133 pub fn right_sample ( & self , u : NodeId ) -> Option < NodeId > {
134134 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
135135 u,
136- self . as_ref ( ) . right_sample ,
136+ self . as_ll_ref ( ) . right_sample ,
137137 self . treeseq . num_nodes_raw ( ) ,
138138 )
139139 }
@@ -145,7 +145,7 @@ impl<'treeseq> LLTree<'treeseq> {
145145 pub fn parent ( & self , u : NodeId ) -> Option < NodeId > {
146146 super :: tsk_column_access :: < NodeId , _ , _ , _ > (
147147 u,
148- self . as_ref ( ) . parent ,
148+ self . as_ll_ref ( ) . parent ,
149149 self . treeseq . num_nodes_raw ( ) + 1 ,
150150 )
151151 }
@@ -184,28 +184,28 @@ impl<'treeseq> LLTree<'treeseq> {
184184 assert ! ( !self . as_ptr( ) . is_null( ) ) ;
185185 // SAFETY: self ptr is not null and the tree is initialized
186186 let num_samples =
187- unsafe { bindings:: tsk_treeseq_get_num_samples ( self . as_ref ( ) . tree_sequence ) } ;
188- super :: generate_slice ( self . as_ref ( ) . samples , num_samples)
187+ unsafe { bindings:: tsk_treeseq_get_num_samples ( self . as_ll_ref ( ) . tree_sequence ) } ;
188+ super :: generate_slice ( self . as_ll_ref ( ) . samples , num_samples)
189189 }
190190
191191 pub fn parent_array ( & self ) -> & [ NodeId ] {
192- super :: generate_slice ( self . as_ref ( ) . parent , self . treeseq . num_nodes_raw ( ) + 1 )
192+ super :: generate_slice ( self . as_ll_ref ( ) . parent , self . treeseq . num_nodes_raw ( ) + 1 )
193193 }
194194
195195 pub fn left_sib_array ( & self ) -> & [ NodeId ] {
196- super :: generate_slice ( self . as_ref ( ) . left_sib , self . treeseq . num_nodes_raw ( ) + 1 )
196+ super :: generate_slice ( self . as_ll_ref ( ) . left_sib , self . treeseq . num_nodes_raw ( ) + 1 )
197197 }
198198
199199 pub fn right_sib_array ( & self ) -> & [ NodeId ] {
200- super :: generate_slice ( self . as_ref ( ) . right_sib , self . treeseq . num_nodes_raw ( ) + 1 )
200+ super :: generate_slice ( self . as_ll_ref ( ) . right_sib , self . treeseq . num_nodes_raw ( ) + 1 )
201201 }
202202
203203 pub fn left_child_array ( & self ) -> & [ NodeId ] {
204- super :: generate_slice ( self . as_ref ( ) . left_child , self . treeseq . num_nodes_raw ( ) + 1 )
204+ super :: generate_slice ( self . as_ll_ref ( ) . left_child , self . treeseq . num_nodes_raw ( ) + 1 )
205205 }
206206
207207 pub fn right_child_array ( & self ) -> & [ NodeId ] {
208- super :: generate_slice ( self . as_ref ( ) . right_child , self . treeseq . num_nodes_raw ( ) + 1 )
208+ super :: generate_slice ( self . as_ll_ref ( ) . right_child , self . treeseq . num_nodes_raw ( ) + 1 )
209209 }
210210
211211 pub fn total_branch_length ( & self , by_span : bool ) -> Result < Time , TskitError > {
@@ -229,8 +229,8 @@ impl<'treeseq> LLTree<'treeseq> {
229229
230230 pub fn interval ( & self ) -> ( Position , Position ) {
231231 (
232- self . as_ref ( ) . interval . left . into ( ) ,
233- self . as_ref ( ) . interval . right . into ( ) ,
232+ self . as_ll_ref ( ) . interval . left . into ( ) ,
233+ self . as_ll_ref ( ) . interval . right . into ( ) ,
234234 )
235235 }
236236
0 commit comments