superstac_engine/lib.rs
1//! Runtime that ties storage, search, and health monitoring together.
2//!
3//! [`SuperSTACEngine`] is the entry point: construct with a storage backend,
4//! call `start()` to run health checks and `/collections` introspection, then
5//! `search()`, `list_collections()`, etc.
6
7pub mod engine;
8pub mod health;
9pub mod types;
10pub mod capabilities;
11pub mod discovery;
12
13pub use engine::SuperSTACEngine;
14pub use discovery::CollectionAvailability;
15pub use types::SharedStorage;