alloc-shim 0.2.1

A shim crate for to import items of alloc crate ergonomically.
Documentation

alloc-shim

Build Status version documentation license Rustc Version

A shim crate for to import items of alloc crate ergonomically.

Examples

Usage

Add this to your Cargo.toml:

[dependencies]
alloc-shim = { version = "0.2.1" }

Set the features so that std depends on alloc-shim/std, and alloc depends on alloc-shim/alloc:

[features]
std = ["alloc-shim/std"]
alloc = ["alloc-shim/alloc"]

Now, you can use alloc-shim:

#[cfg(any(feature = "alloc", feature = "std"))]
use alloc::prelude::v1::*; // And more...

The current version of alloc-shim requires Rust 1.31 or later.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.