//! Adapter trait — internal to dactyl.
//!
//! Both `SqliteAdapter` and `NeonAdapter` live behind their respective
//! feature gates and are reachable as `dactyl::adapter::sqlite::*` /
//! `dactyl::adapter::neon::*`. Nothing else at the crate root re-exports
//! the underlying types.
use crateDactylError;
use crateRows;
/// Internal trait every adapter implements.
///
/// `name()` is for diagnostics and the (currently unused) registry. The
/// public read/write facade constructs adapters lazily and never inspects
/// the name.