pub struct MockPool;
Trait Implementations§
Source§impl DatabasePool for MockPool
impl DatabasePool for MockPool
type Connection = MockConnection
type Error = MockError
fn acquire<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Self::Connection, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn release<'life0, 'async_trait>(
&'life0 self,
_conn: Self::Connection,
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn connection_string(&self) -> String
Auto Trait Implementations§
impl Freeze for MockPool
impl RefUnwindSafe for MockPool
impl Send for MockPool
impl Sync for MockPool
impl Unpin for MockPool
impl UnwindSafe for MockPool
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