Parent
[>]
1 2 3 4 5 6 7 8 9 10use HashMap; 11use ; 12 13use crate; 14use Router; 15use ; 16use header; 17use Parts; 18use IntoResponse; 19use get; 20use Serialize; 21 22/// A breadcrumb segment for the navigation bar. 23 24 28 29/// Builds breadcrumbs for a tree path. 30/// 31/// The root breadcrumb is always `"tree"`. Each path segment adds a breadcrumb 32/// linking to its corresponding subdirectory. 33 54 55/// Axum extractor that pulls the `{repo}` path parameter and validates it 56/// contains no path traversal components before passing it to handlers. 57; 58 59 84 85/// Shared application state passed to all route handlers. 86 87 93 94/// Serves the concatenated stylesheet. 95async 101 102/// Serves the favicon (SVG or ICO bytes loaded at startup). 103async 109 110/// Builds the application router with all routes and shared state attached. 111