adrift_core 0.0.11

Adrift a web framework for Rust
Documentation
use std::{collections::HashMap, sync::Arc};

use templates::tera::Function;
pub use tokio;
pub mod commands;
pub mod jobs;
pub mod service_providers;
pub use anyhow;
pub use async_trait::async_trait;
pub use commands::Command;
pub use tracing_subscriber;
pub mod serde {
    pub use serde::*;
    pub use serde_json as json;
}
pub use clap;
pub use dotenv;
pub use log;
pub use rocket;
pub use rocket_dyn_templates as templates;
pub use silhouette::facade::Container;

#[derive(Debug, Clone)]
pub struct RoutesConfig {
    pub inner: Vec<rocket::Route>,
}

#[derive(Clone)]
pub struct TemplateConfig {
    pub functions: HashMap<String, Arc<dyn Function>>,
}