#[repr(u32)]pub enum AttrConnectionPooling {
Off = 0,
OnePerDriver = 1,
OnePerHenv = 2,
DriverAware = 3,
}
Expand description
Connection pool configuration
Possible values for ConnectionPooling
attribute set with SQLSetEnvAttr
to define which
pooling scheme will be used.
See: https://docs.microsoft.com/en-us/sql/odbc/reference/syntax/sqlsetenvattr-function
Variants§
Off = 0
Connection pooling is turned off. This is the default.
OnePerDriver = 1
A single connection pool is supported for each driver. Every connection in a pool is associated with one driver.
OnePerHenv = 2
A single connection pool is supported for each environment. Every connection in a pool is associated with one environment.
DriverAware = 3
Use the connection-pool awareness feature of the driver, if it is available. If the driver
does not support connection-pool awareness, DriverAware
is ignored and OnePerHenv
is
used.
Trait Implementations§
Source§impl Clone for AttrConnectionPooling
impl Clone for AttrConnectionPooling
Source§fn clone(&self) -> AttrConnectionPooling
fn clone(&self) -> AttrConnectionPooling
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AttrConnectionPooling
impl Debug for AttrConnectionPooling
Source§impl Default for AttrConnectionPooling
Connection pool default configuration
impl Default for AttrConnectionPooling
Connection pool default configuration
Source§impl From<AttrConnectionPooling> for Pointer
impl From<AttrConnectionPooling> for Pointer
Source§fn from(source: AttrConnectionPooling) -> Pointer
fn from(source: AttrConnectionPooling) -> Pointer
Converts to this type from the input type.
Source§impl PartialEq for AttrConnectionPooling
impl PartialEq for AttrConnectionPooling
impl Copy for AttrConnectionPooling
impl Eq for AttrConnectionPooling
impl StructuralPartialEq for AttrConnectionPooling
Auto Trait Implementations§
impl Freeze for AttrConnectionPooling
impl RefUnwindSafe for AttrConnectionPooling
impl Send for AttrConnectionPooling
impl Sync for AttrConnectionPooling
impl Unpin for AttrConnectionPooling
impl UnwindSafe for AttrConnectionPooling
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