fn visit_pre_boxes<'a, F, E>(&'a self, f: &mut F) -> Result<(), E>
    where
        F: FnMut(Ref<'a, QueryBox>) -> Result<(), E>,
    {
        self.visit_pre_boxes_in_subgraph(f, self.top_box)
    }
/// Visit boxes in the query graph in pre-order starting from `self.top_box`.
Visit boxes in the query graph in pre-order starting from `self.top_box`.
Visit boxes in the query graph in pre - order starting from ` self . top_box ` .
fn visit_pre_boxes<'a, F, E>(&'a self, f: &mut F) -> Result<(), E>
    where
        F: FnMut(Ref<'a, QueryBox>) -> Result<(), E>,
    {
        self.visit_pre_boxes_in_subgraph(f, self.top_box)
    }
fn visit_pre_boxes < ' a , F , E > ( & ' a self , f : & mut F ) -> Result < ( ) , E > where F : FnMut ( Ref < ' a , QueryBox > ) -> Result < ( ) , E > , { self . visit_pre_boxes_in_subgraph ( f , self . top_box ) }
Visit boxes in the query graph in pre-order starting from `self.top_box`.
Visit boxes in the query graph in pre - order starting from ` self . top_box ` .
&'a self
f
&mut F
&'a self
f
&mut F