Rust 如何在rocket.rs上使用红豆杉路由器?

Rust 如何在rocket.rs上使用红豆杉路由器?,rust,rust-rocket,yew,Rust,Rust Rocket,Yew,我正在使用红豆杉与摇滚乐。rs与我的审批人看起来像这样 pub struct AppRouter{} #[derive(Switch, Debug, Clone)] enum AppRoute{ #[to = "/images"] Images, #[to = "/"] Index, } 对于我的火箭服务器: fn static_files(rocket: Rocket) -> Result<Rocket,

我正在使用红豆杉与摇滚乐。rs与我的审批人看起来像这样

pub struct AppRouter{}

#[derive(Switch, Debug, Clone)]
enum AppRoute{
    #[to = "/images"]
    Images,
    #[to = "/"]
    Index,
}
对于我的火箭服务器:

fn static_files(rocket: Rocket) -> Result<Rocket, Rocket> {
    const DEFAULT_DIR: &str = 
        concat!(env!("CARGO_MANIFEST_DIR"), "/static");

    let dir = rocket
        .config()
        .get_str("static_dir")
        .unwrap_or(DEFAULT_DIR)
        .to_string();

    let static_files = StaticFiles::from(dir);

    let rocket = rocket.mount("/", static_files);

    Ok(rocket)
}
fn静态_文件(rocket:rocket)->结果{
常量默认值\u目录:&str=
concat!(env!(“货物舱单目录”),“/静态”);
设dir=火箭
.config()
.get_str(“静态_dir”)
.unwrap\u或(默认\u目录)
.to_string();
让static_files=StaticFiles::from(dir);
让rocket=rocket.mount(“/”,静态_文件);
Ok(火箭)
}
现在转到/images给出404。我怎样才能使它消失