tide-flash 0.1.0

Tide (http-rs/tide) Flash Messages Middleware
Documentation
use serde::{Deserialize, Serialize};

pub mod cookies;
mod flash_store;
mod middleware;
mod request_ext;
mod response_ext;

pub use flash_store::FlashStore;
pub use middleware::FlashMiddleware;

pub mod ext {
    pub use crate::request_ext::*;
    pub use crate::response_ext::*;
}

#[derive(Debug, Default, Clone)]
pub struct Flash {
    pub messages: Vec<FlashMessage>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct FlashMessage {
    pub level: String,
    pub message: String,
}