uf-valence-core 0.1.2

Valence ports: DatabaseBackend, router, builder, host injectable traits
Documentation
//! Stable engine id slugs for first-party reference adapters.
//!
//! These constants are ergonomic aliases only — **not** a closed set. Third-party adapters
//! define their own [`crate::DatabaseBackend::engine_id`] strings.

/// Well-known [`DatabaseBackend`](crate::DatabaseBackend)::engine_id values shipped with this workspace.
pub struct KnownEngines;

impl KnownEngines {
    pub const INMEMORY_MEM: &'static str = "inmemory_mem";
    pub const SURREALDB: &'static str = "surrealdb";
    pub const POSTGRES: &'static str = "postgres";
    pub const SQLITE: &'static str = "sqlite";
    pub const MONGODB: &'static str = "mongodb";
    pub const REDIS: &'static str = "redis";
    pub const INDRADB: &'static str = "indradb";
    /// Postgres (or SQL) primary with embedded IndraDB read-through cache.
    pub const HYBRID_INDRA_SQL: &'static str = "hybrid_indra_sql";
}