pub enum PgWireFrontendMessage {
Show 15 variants
Startup(Startup),
SslRequest(Option<SslRequest>),
PasswordMessageFamily(PasswordMessageFamily),
Query(Query),
Parse(Parse),
Close(Close),
Bind(Bind),
Describe(Describe),
Execute(Execute),
Flush(Flush),
Sync(Sync),
Terminate(Terminate),
CopyData(CopyData),
CopyFail(CopyFail),
CopyDone(CopyDone),
}Expand description
Messages sent from Frontend
Variants§
Startup(Startup)
SslRequest(Option<SslRequest>)
PasswordMessageFamily(PasswordMessageFamily)
Query(Query)
Parse(Parse)
Close(Close)
Bind(Bind)
Describe(Describe)
Execute(Execute)
Flush(Flush)
Sync(Sync)
Terminate(Terminate)
CopyData(CopyData)
CopyFail(CopyFail)
CopyDone(CopyDone)
Implementations§
Source§impl PgWireFrontendMessage
impl PgWireFrontendMessage
pub fn is_extended_query(&self) -> bool
pub fn encode(&self, buf: &mut BytesMut) -> PgWireResult<()>
pub fn decode(buf: &mut BytesMut) -> PgWireResult<Option<Self>>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for PgWireFrontendMessage
impl RefUnwindSafe for PgWireFrontendMessage
impl Send for PgWireFrontendMessage
impl Sync for PgWireFrontendMessage
impl Unpin for PgWireFrontendMessage
impl UnwindSafe for PgWireFrontendMessage
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