routing-match

Crates.iorouting-match
lib.rsrouting-match
version0.2.0
created_at2025-08-13 09:54:53.35914+00
updated_at2025-08-26 06:44:01.687154+00
descriptionA simple route match utils
homepage
repository
max_upload_size
id1793482
size5,826
(xiaoquanjie)

documentation

https://docs.rs/routing-match

README

一个简单的路由匹配工具

fn main() {
    let r = Router::<()>::new();
    // static
    r.add("/static", ());
    // wildcard
    r.add("/home/*", ());
    // Dynamic
    r.add("/dynamic/:page", ());
    
    println!("{:?}", r.go("/static"));
    println!("{:?}", r.go("/static2"));
    println!("{:?}", r.go("/dynamic/wo"));
    println!("{:?}", r.go("/home/path1/path2"));
    println!("{:?}", r.remove("/home"));
    println!("{:?}", r.remove("/home/*"));
}
Commit count: 0

cargo fmt