//! A handful of executor independent synchronization primitives.
//! The goal is to provide some synchronization within 1 task between different
//! parts of that task.
pub
pub
pub
pub
pub
pub
/// Type representing 2 possible outcomes/states