Module vstd::atomic_ghost

source ·
Expand description

Provides sequentially-consistent atomic memory locations with associated ghost state. See the atomic_with_ghost! documentation for more information.

Re-exports

  • pub use atomic_with_ghost_inner;
  • pub use atomic_with_ghost_store;
  • pub use atomic_with_ghost_load;
  • pub use atomic_with_ghost_no_op;
  • pub use atomic_with_ghost_update_with_1_operand;
  • pub use atomic_with_ghost_update_with_2_operand;
  • pub use atomic_with_ghost_update_fetch_add;
  • pub use atomic_with_ghost_update_fetch_sub;

Macros

  • Performs a given atomic operation on a given atomic while providing access to its ghost state.

Structs

Traits