//! `SQLx` bindings for the shared database lifecycle hooks.
use crate;
pub use current_request_hook_context;
pub use ;
/// The `SQLx` hook backend: implement [`DatabaseHooks<S, SqlxBackend>`] to
/// receive its pool and transaction.
///
/// Transactional creation after callbacks retain the created snapshots and
/// run in operation order after commit. Rollback discards them; callback errors
/// are returned to the caller after the auth writes have committed.
;
/// Context passed to `SQLx` lifecycle hooks.
pub type SqlxHookContext<'a> = ;