use Future;
use crate;
/// Runs a function with a database pool.
///
/// The MVP keeps the helper pool-based so generated repositories can stay
/// independent from SQLx transaction lifetime details while still testing
/// commit/rollback behavior through explicit SQL.
pub async