pub struct TransactionCharacteristics<'a>(/* private fields */);
Expand description
This tracker type indicates that transaction characteristics are available.
The characteristics tracker data string may be empty, or it may contain one or more SQL statements, each terminated by a semicolon.
Implementations§
Source§impl<'a> TransactionCharacteristics<'a>
impl<'a> TransactionCharacteristics<'a>
pub fn new(value: impl Into<Cow<'a, [u8]>>) -> TransactionCharacteristics<'a>
Sourcepub fn into_owned(self) -> TransactionCharacteristics<'static>
pub fn into_owned(self) -> TransactionCharacteristics<'static>
Returns a 'static
version of self
.
Trait Implementations§
Source§impl<'a> Clone for TransactionCharacteristics<'a>
impl<'a> Clone for TransactionCharacteristics<'a>
Source§fn clone(&self) -> TransactionCharacteristics<'a>
fn clone(&self) -> TransactionCharacteristics<'a>
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<'a> Debug for TransactionCharacteristics<'a>
impl<'a> Debug for TransactionCharacteristics<'a>
Source§impl<'a> Hash for TransactionCharacteristics<'a>
impl<'a> Hash for TransactionCharacteristics<'a>
Source§impl<'de> MyDeserialize<'de> for TransactionCharacteristics<'de>
impl<'de> MyDeserialize<'de> for TransactionCharacteristics<'de>
Source§const SIZE: Option<usize> = None
const SIZE: Option<usize> = None
Size hint of a serialized value (in bytes), if it’s constant.
Source§fn deserialize(
_: <TransactionCharacteristics<'de> as MyDeserialize<'de>>::Ctx,
buf: &mut ParseBuf<'de>,
) -> Result<TransactionCharacteristics<'de>, Error>
fn deserialize( _: <TransactionCharacteristics<'de> as MyDeserialize<'de>>::Ctx, buf: &mut ParseBuf<'de>, ) -> Result<TransactionCharacteristics<'de>, Error>
Deserializes self from the given
buf
. Read moreSource§impl MySerialize for TransactionCharacteristics<'_>
impl MySerialize for TransactionCharacteristics<'_>
Source§impl<'a> PartialEq for TransactionCharacteristics<'a>
impl<'a> PartialEq for TransactionCharacteristics<'a>
Source§fn eq(&self, other: &TransactionCharacteristics<'a>) -> bool
fn eq(&self, other: &TransactionCharacteristics<'a>) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl<'a> Eq for TransactionCharacteristics<'a>
impl<'a> StructuralPartialEq for TransactionCharacteristics<'a>
Auto Trait Implementations§
impl<'a> Freeze for TransactionCharacteristics<'a>
impl<'a> RefUnwindSafe for TransactionCharacteristics<'a>
impl<'a> Send for TransactionCharacteristics<'a>
impl<'a> Sync for TransactionCharacteristics<'a>
impl<'a> Unpin for TransactionCharacteristics<'a>
impl<'a> UnwindSafe for TransactionCharacteristics<'a>
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.