pub struct MockDriver;Implementations§
Trait Implementations§
Source§impl Driver for MockDriver
impl Driver for MockDriver
fn connection(&self, _: Option<&HashMap<String, String>>) -> Arc<dyn Connection> ⓘ
fn command(&self, connection: Arc<dyn Connection>) -> Arc<dyn Command> ⓘ
fn transaction( &self, _: Arc<dyn Connection>, isolation: IsolationLevel, ) -> Arc<dyn Transaction> ⓘ
fn row_type_converters( &self, ) -> HashMap<String, Box<dyn TypeConverter<Value, Value> + Send + Sync>>
fn column_type(&self, name: &str) -> Result<String>
fn type_converter(&self) -> Option<&dyn Mapping<String, String>>
fn default_value_converter(&self) -> Option<&DefaultValueConverter>
fn statement_renderer(&self) -> Option<&StatementTextRenderer>
fn information(&self) -> Option<&Information>
Auto Trait Implementations§
impl Freeze for MockDriver
impl RefUnwindSafe for MockDriver
impl Send for MockDriver
impl Sync for MockDriver
impl Unpin for MockDriver
impl UnsafeUnpin for MockDriver
impl UnwindSafe for MockDriver
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