# use-db-core
Shared engine-neutral database enums, labels, errors, and marker types.
This crate is part of the use-database facade workspace. It provides small,
engine-neutral vocabulary types and metadata containers. It does not connect to
databases, execute queries, run migrations, parse SQL, or model engine-specific
behavior.
## Example
~~~rust
use use_db_core::{DatabaseEngine, DatabaseKind};
let engine = DatabaseEngine::new("postgres").expect("valid engine label");
assert_eq!(engine.as_str(), "postgres");
assert_eq!(DatabaseKind::Relational.as_str(), "relational");
~~~