pub enum EnvChange {
Database(String),
Language(String),
CharacterSet(String),
PacketSize(u32),
UnicodeDataSortingLocalId(String),
UnicodeDataSortingComparisonFlags(String),
SqlCollation(Vec<u8>),
BeginTransaction(u64),
CommitTransaction(u64),
RollbackTransaction(u64),
Ignored {
change_type: u8,
data: Vec<u8>,
},
}Expand description
ENVCHANGE token data.
Variants§
Database(String)
Current database changed.
Language(String)
Current language changed.
CharacterSet(String)
Current character set changed.
PacketSize(u32)
Server accepted a packet size.
UnicodeDataSortingLocalId(String)
Unicode sorting locale changed.
UnicodeDataSortingComparisonFlags(String)
Unicode sorting comparison flags changed.
SqlCollation(Vec<u8>)
SQL collation changed.
BeginTransaction(u64)
Server started a transaction and returned its descriptor.
CommitTransaction(u64)
Server committed a transaction.
RollbackTransaction(u64)
Server rolled back a transaction.
Ignored
ENVCHANGE type not currently interpreted by this driver.
Trait Implementations§
impl Eq for EnvChange
impl StructuralPartialEq for EnvChange
Auto Trait Implementations§
impl Freeze for EnvChange
impl RefUnwindSafe for EnvChange
impl Send for EnvChange
impl Sync for EnvChange
impl Unpin for EnvChange
impl UnsafeUnpin for EnvChange
impl UnwindSafe for EnvChange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more