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()