Enum iron_middlefiddle::Middleware [] [src]

pub enum Middleware {
    BeforeMiddleware(Box<BeforeMiddleware>),
    AfterMiddleware(Box<AfterMiddleware>),
}

Specifies the type of middleware you are passing to the routes.

middlefiddle! {
    router => some_router,
    routes => {
        // Some routes…
    },
    middleware => {
        Middleware::BeforeMiddleware => middleware::SomeMiddleware,
        Middleware::BeforeMiddleware => middleware::SomeOtherMiddleware,
        Middleware::AfterMiddleware => middleware::SomeMoreMiddleware,
    },
};

Variants

middlefiddle! {
    router => some_router,
    routes => {
        // Some routes…
    },
    middleware => {
        Middleware::BeforeMiddleware => middleware::SomeMiddleware,
    },
};
middlefiddle! {
    router => some_router,
    routes => {
        // Some routes…
    },
    middleware => {
        Middleware::AfterMiddleware => middleware::SomeMiddleware,
    },
};