Trait Message

Source
pub trait Message {
    // Required methods
    fn new_from_bytes(message_bytes: BytesMut) -> Result<Self, Error>
       where Self: Sized;
    fn get_bytes(&self) -> &BytesMut;
}

Required Methods§

Source

fn new_from_bytes(message_bytes: BytesMut) -> Result<Self, Error>
where Self: Sized,

Source

fn get_bytes(&self) -> &BytesMut

Implementors§

Source§

impl Message for AuthenticationCleartextPassword

Source§

impl Message for AuthenticationMD5Password

Source§

impl Message for AuthenticationOk

Source§

impl Message for AuthenticationSASL

Source§

impl Message for AuthenticationSASLContinue

Source§

impl Message for AuthenticationSASLFinal

Source§

impl Message for BackendKeyData

Source§

impl Message for BindComplete

Source§

impl Message for CloseComplete

Source§

impl Message for CommandComplete

Source§

impl Message for CopyBothResponse

Source§

impl Message for postgres_proto_rs::messages::backend::CopyData

Source§

impl Message for postgres_proto_rs::messages::backend::CopyDone

Source§

impl Message for CopyInResponse

Source§

impl Message for CopyOutResponse

Source§

impl Message for DataRow

Source§

impl Message for EmptyQueryResponse

Source§

impl Message for ErrorResponse

Source§

impl Message for FunctionCallResponse

Source§

impl Message for NoData

Source§

impl Message for NoticeResponse

Source§

impl Message for NotificationResponse

Source§

impl Message for ParameterDescription

Source§

impl Message for ParameterStatus

Source§

impl Message for ParseComplete

Source§

impl Message for PortalSuspended

Source§

impl Message for ReadyForQuery

Source§

impl Message for RowDescription

Source§

impl Message for Bind

Source§

impl Message for CancelRequest

Source§

impl Message for Close

Source§

impl Message for postgres_proto_rs::messages::frontend::CopyData

Source§

impl Message for postgres_proto_rs::messages::frontend::CopyDone

Source§

impl Message for CopyFail

Source§

impl Message for Describe

Source§

impl Message for Execute

Source§

impl Message for Flush

Source§

impl Message for FunctionCall

Source§

impl Message for GssEncReq

Source§

impl Message for Parse

Source§

impl Message for Query

Source§

impl Message for SSLRequest

Source§

impl Message for StartupParameters

Source§

impl Message for Sync

Source§

impl Message for Terminate