Struct r2d2_arangors::pool::ArangoDBConnectionManager [−][src]
pub struct ArangoDBConnectionManager { /* fields omitted */ }
Implementations
Trait Implementations
impl Clone for ArangoDBConnectionManager
[src]
impl Clone for ArangoDBConnectionManager
[src]fn clone(&self) -> ArangoDBConnectionManager
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl ManageConnection for ArangoDBConnectionManager
[src]
impl ManageConnection for ArangoDBConnectionManager
[src]type Connection = Connection
The connection type this manager deals with.
type Error = ClientError
The error type returned by Connection
s.
fn connect(&self) -> Result<Connection, ClientError>
[src]
fn is_valid(&self, conn: &mut Connection) -> Result<(), ClientError>
[src]
fn has_broken(&self, conn: &mut Connection) -> bool
[src]
Auto Trait Implementations
impl RefUnwindSafe for ArangoDBConnectionManager
impl RefUnwindSafe for ArangoDBConnectionManager
impl Send for ArangoDBConnectionManager
impl Send for ArangoDBConnectionManager
impl Sync for ArangoDBConnectionManager
impl Sync for ArangoDBConnectionManager
impl Unpin for ArangoDBConnectionManager
impl Unpin for ArangoDBConnectionManager
impl UnwindSafe for ArangoDBConnectionManager
impl UnwindSafe for ArangoDBConnectionManager
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,