//! Given the nature of this crate, we don't atually have much logic to test,
//! instead we need to test the proper usage of it, like you cannot build a
//! SafeHolder or marker, without using unsafe.
//!
//! In order to do this, we use compiletest_rs to make sure certain usages are
//! invalid and generate a compiler error.
extern crate compiletest_rs as compiletest;
use PathBuf;
/// Main test that checks for proper compilation errors on inproper usage