Module in_memory

Module in_memory 

Source
Expand description

The session backend using in-memory database.

§Example

#[macro_use]
extern crate finchers;
extern crate finchers_session;

use finchers::prelude::*;
use finchers_session::Session;
use finchers_session::in_memory::{
    InMemoryBackend,
    InMemorySession,
};

let backend = InMemoryBackend::default();

let endpoint = path!(@get /)
    .and(backend)
    .and_then(|session: Session<InMemorySession>| {
        session.with(|_session| {
            // ...
        })
    });

Structs§

InMemoryBackend
InMemorySession