fn remove(self: *Self, node: *Node) bool

Removes a node from the queue, returns whether node was actually removed. It is safe to remove() a node from the queue while another thread tries to get() the same node at the same time.

Parameters

self: *Self,
node: *Node,