ConnectionAttribute

Struct ConnectionAttribute 

Source
#[repr(transparent)]
pub struct ConnectionAttribute(pub i32);
Expand description

Tuple Fields§

§0: i32

Implementations§

Source§

impl ConnectionAttribute

Source

pub const ASYNC_ENABLE: Self

Source

pub const ACCESS_MODE: Self

Equivalent to SQL_ATTR_ACCESS_MODE in the C-API

Source

pub const AUTOCOMMIT: Self

Equivalent to SQL_ATTR_AUTOCOMMIT in the C-API

Source

pub const LOGIN_TIMEOUT: Self

Equivalent to SQL_ATTR_LOGIN_TIMEOUT in the C-API

Source

pub const TRACE: Self

Equivalent to SQL_ATTR_TRACE in the C-API

Source

pub const TRACEFILE: Self

Equivalent to SQL_ATTR_TRACEFILE in the C-API

Source

pub const TRANSLATE_LIB: Self

Equivalent to SQL_ATTR_TRANSLATE_LIB in the C-API

Source

pub const TRANSLATE_OPTION: Self

Equivalent to SQL_ATTR_TRANSLATE_OPTION in the C-API

Source

pub const TXN_ISOLATION: Self

Equivalent to SQL_ATTR_TXN_ISOLATION in the C-API

Source

pub const CURRENT_CATALOG: Self

Equivalent to SQL_ATTR_CURRENT_CATALOG in the C-API

Source

pub const ODBC_CURSORS: Self

Equivalent to SQL_ATTR_ODBC_CURSORS in the C-API

Source

pub const QUIET_MODE: Self

Equivalent to SQL_ATTR_QUIET_MODE in the C-API

Source

pub const PACKET_SIZE: Self

Equivalent to SQL_ATTR_PACKET_SIZE in the C-API

Source

pub const CONNECTION_TIMEOUT: Self

Equivalent to SQL_ATTR_CONNECTION_TIMEOUT in the C-API

Source

pub const DISCONNECT_BEHAVIOUR: Self

Equivalent to SQL_ATTR_DISCONNECT_BEHAVIOUR in the C-API

Source

pub const DBC_INFO_TOKEN: Self

Equivalent to SQL_ATTR_DBC_INFO_TOKEN

Reset the pooled connection in case it is not a perfect match

Source

pub const RESET_CONNECTION: Self

Equivalent to SQL_ATTR_RESET_CONNECTION in the C-API

Source

pub const ASYNC_DBC_FUNCTIONS_ENABLE: Self

Equivalent to SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE in the C-API

Source

pub const ASYNC_DBC_EVENT: Self

Equivalent to SQL_ATTR_ASYNC_DBC_EVENT in the C-API

Source

pub const ENLIST_IN_DTC: Self

Equivalent to SQL_ATTR_ENLIST_IN_DTC in the C-API

Source

pub const ENLIST_IN_XA: Self

Equivalent to SQL_ATTR_ENLIST_IN_XA in the C-API

Source

pub const CONNECTION_DEAD: Self

Source

pub const AUTO_IPD: Self

Source

pub const METADATA_ID: Self

Trait Implementations§

Source§

impl Clone for ConnectionAttribute

Source§

fn clone(&self) -> ConnectionAttribute

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ConnectionAttribute

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for ConnectionAttribute

Source§

fn eq(&self, other: &ConnectionAttribute) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ConnectionAttribute

Source§

impl Eq for ConnectionAttribute

Source§

impl StructuralPartialEq for ConnectionAttribute

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.