Add stubs for other queues

This commit is contained in:
Michael Bradley 2025-01-09 00:08:55 +13:00
parent 6e91aef421
commit 6878652583
Signed by: MichaelBradley
SSH key fingerprint: SHA256:cj/YZ5VT+QOKncqSkx+ibKTIn0Obg7OIzwzl9BL8EO8
7 changed files with 38 additions and 5 deletions

View file

@ -2,11 +2,13 @@ pub mod backing;
pub mod queue;
use pyo3::prelude::*;
use queue::paired::PairedQueue;
use queue::{IndexedQueue, PairedQueue, PureQueue};
/// Bindings for the Rust queue implementations
#[pymodule]
fn pyority_queue(m: &Bound<'_, PyModule>) -> PyResult<()> {
m.add_class::<PureQueue>()?;
m.add_class::<PairedQueue>()?;
m.add_class::<IndexedQueue>()?;
Ok(())
}