[−][src]Module atomic_traits::fetch
Fetch and apply operations to the current value, returning the previous value.
Traits
| Add | Adds to the current value, returning the previous value. |
| And | Bitwise "and" with the current value. |
| Max | Maximum with the current value. |
| Min | Minimum with the current value. |
| Nand | Bitwise "nand" with the current value. |
| Or | Bitwise "or" with the current value. |
| Sub | Subtracts from the current value, returning the previous value. |
| Update | Fetches the value, and applies a function to it that returns an optional new value. |
| Xor | Bitwise "xor" with the current value. |