#[non_exhaustive]pub struct ReadyForQuery {
pub status: TransactionStatus,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.status: TransactionStatusImplementations§
Source§impl ReadyForQuery
impl ReadyForQuery
Sourcepub fn new(status: TransactionStatus) -> Self
pub fn new(status: TransactionStatus) -> Self
Constructs a new ReadyForQuery.
Trait Implementations§
Source§impl Debug for ReadyForQuery
impl Debug for ReadyForQuery
Source§impl Message for ReadyForQuery
impl Message for ReadyForQuery
Source§fn message_type() -> Option<u8>
fn message_type() -> Option<u8>
Return the type code of the message. In order to maintain backward
compatibility,
Startup has no message type.Source§fn max_message_length() -> usize
fn max_message_length() -> usize
Return the max length of message in this type. Read more
Source§fn message_length(&self) -> usize
fn message_length(&self) -> usize
Return the length of the message, including the length integer itself.
Source§fn encode_body(&self, buf: &mut BytesMut) -> PgWireResult<()>
fn encode_body(&self, buf: &mut BytesMut) -> PgWireResult<()>
Encode body part of the message.
Source§fn decode_body(
buf: &mut BytesMut,
_: usize,
_ctx: &DecodeContext,
) -> PgWireResult<Self>
fn decode_body( buf: &mut BytesMut, _: usize, _ctx: &DecodeContext, ) -> PgWireResult<Self>
Decode body part of the message.
Source§fn encode(&self, buf: &mut BytesMut) -> PgWireResult<()>
fn encode(&self, buf: &mut BytesMut) -> PgWireResult<()>
Default implementation for encoding message. Read more
Source§fn decode(buf: &mut BytesMut, ctx: &DecodeContext) -> PgWireResult<Option<Self>>
fn decode(buf: &mut BytesMut, ctx: &DecodeContext) -> PgWireResult<Option<Self>>
Default implementation for decoding message. Read more
Source§impl PartialEq for ReadyForQuery
impl PartialEq for ReadyForQuery
impl Eq for ReadyForQuery
impl StructuralPartialEq for ReadyForQuery
Auto Trait Implementations§
impl Freeze for ReadyForQuery
impl RefUnwindSafe for ReadyForQuery
impl Send for ReadyForQuery
impl Sync for ReadyForQuery
impl Unpin for ReadyForQuery
impl UnwindSafe for ReadyForQuery
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