Trait restify_core::Module

source ·
pub trait Module {
    type Context;
    type ControllerContext;
    type ControllerReturn;

    // Provided methods
    fn imports(
        &self,
        ctx: &mut Self::Context,
    ) -> Vec<BoxedModule<Self::Context, Self::ControllerContext, Self::ControllerReturn>> { ... }
    fn controllers(
        &self,
        ctx: &mut Self::Context,
    ) -> Vec<BoxedControllerFn<Self::ControllerContext, Self::ControllerReturn>> { ... }
}

Required Associated Types§

Provided Methods§

source

fn imports( &self, ctx: &mut Self::Context, ) -> Vec<BoxedModule<Self::Context, Self::ControllerContext, Self::ControllerReturn>>

source

fn controllers( &self, ctx: &mut Self::Context, ) -> Vec<BoxedControllerFn<Self::ControllerContext, Self::ControllerReturn>>

Implementors§