pub inline fn bitToggle(self: *Self, bit: Bit, comptime order: AtomicOrder) u1 self: *Selfbit: Bitorder: AtomicOrder116
117
118
119
120 pub inline fn bitToggle(self: *Self, bit: Bit, comptime order: AtomicOrder) u1 {
const mask = @as(T, 1) << bit;
const value = self.fetchXor(mask, order);
return @intFromBool(value & mask != 0);
}