Function lock [src]
Prototype
pub fn lock(l: *SafetyLock) void
Parameters
l: *SafetyLock
Source
pub fn lock(l: *SafetyLock) void {
if (!runtime_safety) return;
assert(l.state == .unlocked);
l.state = .locked;
}
pub fn lock(l: *SafetyLock) void
l: *SafetyLock
pub fn lock(l: *SafetyLock) void {
if (!runtime_safety) return;
assert(l.state == .unlocked);
l.state = .locked;
}