env-guard-0.1.0 has been yanked.
env-guard
A process's environment is a form of global mutable state. In Rust, tests are run in a shared process. This means tests that modify environment variables can inadvertently affect each other. env-guard provides an interface to safely modify and lock the process environment, to prevent simultaneous access.
use EnvGuard;
use env;
let var = "ENV_GUARD_TEST_VARIABLE";
assert!;
let guard = lock;
assert_eq!;
drop;
assert!;