diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/yield.zig | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/yield.zig b/src/yield.zig deleted file mode 100644 index 135bd7e52..000000000 --- a/src/yield.zig +++ /dev/null @@ -1,17 +0,0 @@ -pub fn Yield(comptime Type: anytype) type { - return struct { - frame: @Frame(Type) = undefined, - wait: bool = false, - - pub fn set(this: *@This(), frame: anytype) void { - this.wait = true; - this.frame = frame.*; - } - - pub fn maybeResume(this: *@This()) void { - if (!this.wait) return; - this.wait = false; - resume this.frame; - } - }; -} |