blob: 5724f10605b91197562fa576705d28d921b21b31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#![cfg_attr(feature = "factory", feature(unboxed_closures, fn_traits))]
#![deny(clippy::all)]
#![deny(clippy::pedantic)]
//! Syrette
//!
//! Syrette is a collection of utilities useful for performing dependency injection.
pub mod di_container;
pub mod errors;
pub mod interfaces;
pub mod ptr;
#[cfg(feature = "factory")]
pub mod castable_factory;
pub use di_container::*;
pub use syrette_macros::*;
#[doc(hidden)]
pub mod libs;
// Private
mod provider;
|