pub struct SqlPool<EM: ErrorMap<InError = Error>> { /* private fields */ }Implementations§
source§impl<EM: 'static + ErrorMap<InError = Error>> SqlPool<EM>
impl<EM: 'static + ErrorMap<InError = Error>> SqlPool<EM>
pub fn from_raw_pool(pool: RawSqlPool) -> Self
pub async fn open(uri: &str, max_connections: u32) -> Result<Self, EM::OutError>
pub async fn raw_pool(&self) -> RawSqlPool
pub async fn get_conn(&self) -> Result<SqlConnection<EM>, EM::OutError>
Trait Implementations§
Auto Trait Implementations§
impl<EM> !RefUnwindSafe for SqlPool<EM>
impl<EM> Send for SqlPool<EM>
impl<EM> Sync for SqlPool<EM>
impl<EM> Unpin for SqlPool<EM>where EM: Unpin,
impl<EM> !UnwindSafe for SqlPool<EM>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more