pub inline fn bitReset(self: *Self, bit: Bit, comptime order: AtomicOrder) u1 self: *Selfbit: Bitorder: AtomicOrder107
108
109
110
111 pub inline fn bitReset(self: *Self, bit: Bit, comptime order: AtomicOrder) u1 {
const mask = @as(T, 1) << bit;
const value = self.fetchAnd(~mask, order);
return @intFromBool(value & mask != 0);
}