datapress-core 0.5.0

Backend-agnostic core types, config, routing, and HTTP handlers for the datapress dataset server.
Documentation
//! `datapress-core` — shared types used by every backend.
//!
//! Backend-agnostic pieces: configuration parsing, error types, request /
//! response models, schema description, and admin-token auth.

pub mod admin;
#[cfg(feature = "auth")]
pub mod auth;
pub mod backend;
pub mod banner;
pub mod config;
#[cfg(feature = "docs")]
pub mod docs;
// Shared gzip-compressed DuckDB-WASM vendor store, embedded once and reused by
// the explorer and the self-hosted docs site (avoids duplicating ~77 MB of
// wasm in the binary / PyPI wheel).
#[cfg(any(feature = "docs", feature = "explorer"))]
pub(crate) mod duckdb_vendor;
pub mod errors;
#[cfg(feature = "explorer")]
pub mod explorer;
pub mod handlers;
pub mod models;
pub mod schema;
pub mod server;
pub mod sql;
#[cfg(feature = "swagger")]
pub mod swagger;
pub mod timeout;