pub struct RBDCManager {
pub driver: Box<dyn Driver>,
pub option: Box<dyn ConnectOptions>,
}
Fields
driver: Box<dyn Driver>
option: Box<dyn ConnectOptions>
Implementations
sourceimpl RBDCManager
impl RBDCManager
pub fn new<D: Driver + 'static>(driver: D, url: &str) -> Result<Self, Error>
pub fn new_opt<D: Driver + 'static, Option: ConnectOptions>(
driver: D,
option: Option
) -> Self
pub fn new_opt_box(
driver: Box<dyn Driver>,
option: Box<dyn ConnectOptions>
) -> Self
pub fn name(&self) -> &str
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for RBDCManager
impl Send for RBDCManager
impl Sync for RBDCManager
impl Unpin for RBDCManager
impl !UnwindSafe for RBDCManager
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more