package mantra.util.collections

Queue

CLASS public class Queue

FIFO (First-In-First-Out) circular buffer queue designed for high-concurrency event loops.

🏗️ Constructor Summary

Constructor Signature
def __init__(self)

⚙️ Method Summary

Modifier & Return Type Method Signature Description
Void enqueue(item: T) Adds item to back of queue.
T dequeue() Removes and returns front element.

🔍 Detailed Method Specifications

pub def enqueue(item: T) -> Void
Adds item to back of queue.
pub def dequeue() -> T
Removes and returns front element.

💡 Example Usage

queue_example.mantra
let q = Queue()
q.enqueue("Job A")
let job = q.dequeue()