#![no_std]#![feature(type_alias_impl_trait)]#![feature(try_trait_v2)]// We always pull in `std` during tests, because it's just easier
// to write tests when you can assume you're on a capable platform
#[cfg(test)]externcrate std;pubmodmutex;pubmodrwlock;pubmodx_deps{pubuse abs_sync;pubuse atomex;pubuseatomex::x_deps::funty;}