reinhardt-web 0.2.0

A full-stack API framework for Rust, inspired by Django and Django REST Framework
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Settings and configuration type re-exports.

pub use reinhardt_conf::SecuritySettings;
pub use reinhardt_conf::settings::builder::SettingsBuilder;
pub use reinhardt_conf::settings::core_settings::{CoreSettings, HasCoreSettings};
pub use reinhardt_conf::settings::fragment::{HasSettings, SettingsFragment};
pub use reinhardt_conf::settings::profile::Profile;
pub use reinhardt_conf::settings::sources::{
	DefaultSource, EnvSource, LowPriorityEnvSource, TomlFileSource,
};
// This block re-exports the deprecated `TemplateConfig` during the 0.2
// compatibility window; the settings-first replacement is `TemplateSettings`.
#[allow(deprecated)]
pub use reinhardt_conf::settings::{DatabaseConfig, MiddlewareConfig, TemplateConfig};
pub use reinhardt_conf::{
	CacheSettings, CorsSettings, EmailSettings, LoggingSettings, MediaSettings, SessionSettings,
	StaticSettings,
};