pub(crate) fn traverse<'r>(
        &'r self,
        req_path_segments: &'r [&PercentDecoded],
    ) -> Option<(Path<'r>, &Node, SegmentsProcessed, SegmentMapping<'r>)> {
        trace!(" starting tree traversal");
        self.root.traverse(req_path_segments)
    }
/// Attempt to acquire a path from the `Tree` which matches the `Request` path and is routable.
Attempt to acquire a path from the `Tree` which matches the `Request` path and is routable.
Attempt to acquire a path from the ` Tree ` which matches the ` Request ` path and is routable .
pub(crate) fn traverse<'r>(
        &'r self,
        req_path_segments: &'r [&PercentDecoded],
    ) -> Option<(Path<'r>, &Node, SegmentsProcessed, SegmentMapping<'r>)> {
        trace!(" starting tree traversal");
        self.root.traverse(req_path_segments)
    }
pub ( crate ) fn traverse < ' r > ( & ' r self , req_path_segments : & ' r [ & PercentDecoded ] , ) -> Option < ( Path < ' r > , & Node , SegmentsProcessed , SegmentMapping < ' r > ) > { trace ! ( " " ) ; self . root . traverse ( req_path_segments ) }
Attempt to acquire a path from the `Tree` which matches the `Request` path and is routable.
Attempt to acquire a path from the ` Tree ` which matches the ` Request ` path and is routable .
&'r self
req_path_segments
&'r [&PercentDecoded]
&'r self
req_path_segments
&'r [&PercentDecoded]