Skip to main content

Crate use_db_core

Crate use_db_core 

Source
Expand description

§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

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");

Shared database vocabulary for RustUse.

Structs§

DatabaseCapability
DatabaseDialect
DatabaseEngine
DatabaseFeature
DatabaseVersion

Enums§

DatabaseError
Error returned by primitive database vocabulary constructors.
DatabaseKind
Common database storage families.
DatabaseObjectKind
Common database object kinds.

Type Aliases§

DatabaseResult
Result alias for primitive database vocabulary operations.