A simple intrusive Queue structure for Zig

Compare changes

Choose any two refs to compare.

Changed files
+2 -2
+1 -1
Queue.zig
···
self.end = new_node;
}
-
pub fn dequeue(self: *Queue) ?Node {
+
pub fn dequeue(self: *Queue) ?*Node {
const start = self.start orelse return null;
if (start.next) |next| {
self.start = next;
+1 -1
README.md
···
Then, add the following to your build.zig:
```zig
const queue_dep = b.dependency("Queue", .{});
-
const queue_mod = flanterm.module("Queue");
+
const queue_mod = queue_dep.module("Queue");
exe.root_module.addImport("Queue", queue);
```