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 duplicate 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