def hidden.scan
import bend-kit-router@0.2.0.0/router.bend as Routerimport Base
473def hidden.scan(~A: Data, paths: List<&2, Path<A>>, +segments: List<&2, Segment>, +methods: List<&2, String>) -> List<&2, Hidden>:
474 match paths:
475 case Nil{}:
476 Nil{}
477 case Path{+ss, handlers, groups, allowed} <> t:
478 hidden.path(~A, Bool.and(specific(segments, ss), overlap(segments, ss)), handlers, methods, hidden.scan(~A, t, segments, methods))