Struct mysql_common::packets::OkPacket
source · pub struct OkPacket<'a> { /* private fields */ }
Expand description
Represents MySql’s Ok packet.
Implementations
sourceimpl<'a> OkPacket<'a>
impl<'a> OkPacket<'a>
pub fn into_owned(self) -> OkPacket<'static>
sourcepub fn affected_rows(&self) -> u64
pub fn affected_rows(&self) -> u64
Value of the affected_rows field of an Ok packet.
sourcepub fn last_insert_id(&self) -> Option<u64>
pub fn last_insert_id(&self) -> Option<u64>
Value of the last_insert_id field of an Ok packet.
sourcepub fn status_flags(&self) -> StatusFlags
pub fn status_flags(&self) -> StatusFlags
Value of the status_flags field of an Ok packet.
sourcepub fn info_ref(&self) -> Option<&[u8]>
pub fn info_ref(&self) -> Option<&[u8]>
Value of the info field of an Ok packet as a byte slice.
sourcepub fn info_str<'x>(&'x self) -> Option<Cow<'x, str>>
pub fn info_str<'x>(&'x self) -> Option<Cow<'x, str>>
Value of the info field of an Ok packet as a string (lossy converted).
pub fn session_state_info(&self) -> Option<&SessionStateInfo<'_>>
Trait Implementations
sourceimpl<'a> PartialEq<OkPacket<'a>> for OkPacket<'a>
impl<'a> PartialEq<OkPacket<'a>> for OkPacket<'a>
impl<'a> Eq for OkPacket<'a>
impl<'a> StructuralEq for OkPacket<'a>
impl<'a> StructuralPartialEq for OkPacket<'a>
Auto Trait Implementations
impl<'a> RefUnwindSafe for OkPacket<'a>
impl<'a> Send for OkPacket<'a>
impl<'a> Sync for OkPacket<'a>
impl<'a> Unpin for OkPacket<'a>
impl<'a> UnwindSafe for OkPacket<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more