feather/pool
Types
Functions
pub fn start(
config: Config,
count: Int,
) -> Result(Subject(ManagerMessage(Connection, a)), StartError)
pub fn with_connection(
pool: Subject(ManagerMessage(Connection, a)),
timeout: Int,
fxn: fn(Connection) -> a,
) -> Result(a, Nil)
pub fn with_transaction(
pool: Subject(ManagerMessage(Connection, Result(a, Nil))),
timeout: Int,
fxn: fn(Connection) -> Result(a, Nil),
) -> Result(a, Nil)
This will panic if you end the transaction yourself!