froodi 1.0.0-beta.18

An ergonomic Rust IoC container
Documentation
#![allow(dead_code)]

#[cfg(feature = "std")]
mod std {
    extern crate std;

    pub type Vec<T> = std::vec::Vec<T>;
    pub type Box<T> = std::boxed::Box<T>;
    pub type BTreeSet<T> = std::collections::BTreeSet<T>;
}

mod alloc {
    extern crate alloc;

    pub type Vec<T> = alloc::vec::Vec<T>;
    pub type Box<T> = alloc::boxed::Box<T>;
    pub type BTreeSet<T> = alloc::collections::BTreeSet<T>;
}

#[cfg(feature = "std")]
pub use std::{BTreeSet, Box, Vec};

#[cfg(not(feature = "std"))]
pub use alloc::{BTreeSet, Box, Vec};

pub use frunk::hlist;