Skip to content

Instantly share code, notes, and snippets.

extern crate atomig; // v0.4.1
extern crate bitflags; // v2.5.0
use core::sync::atomic::Ordering;
use atomig::*;
/// Extension trait to add flags related functions to [`atomig::Atomic`]
pub trait AtomicFlagsExt<Flags>
{
fn fetch_insert(&self, val: Flags, order: Ordering) -> Flags;