nestforge_core/lib.rs
1/**
2* This is the entry file for nestforge-core.
3* - DI container
4* - module traits
5* - controller traits
6* - framework error types
7* - DI helpers
8* - In memory store
9*/
10pub mod container;
11pub mod error;
12pub mod inject;
13pub mod module;
14pub mod request;
15pub mod route_builder;
16pub mod store;
17
18pub use container::Container;
19pub use error::HttpException;
20pub use inject::Inject;
21pub use module::{ControllerBasePath, ControllerDefinition, ModuleDefinition};
22pub use request::{Body, Param};
23pub use route_builder::RouteBuilder;
24pub use store::{Identifiable, InMemoryStore};