Struct nickel_sqlite::SqliteMiddleware [] [src]

pub struct SqliteMiddleware {
    pub pool: Arc<Pool<SqliteConnectionManager>>,
}

Fields

pool

Methods

impl SqliteMiddleware

fn new(connect_str: &str, num_connections: u32, error_handler: Box<HandleError<Error>>) -> Result<SqliteMiddleware, Box<StdError>>

Trait Implementations

impl Key for SqliteMiddleware

type Value = Arc<Pool<SqliteConnectionManager>>

impl<D> Middleware<D> for SqliteMiddleware

fn invoke<'a>(&self, req: &mut Request<D>, res: Response<'a, D>) -> MiddlewareResult<'a, D>