pub enum Message<'a> {
Bind {
portal: &'a str,
statement: &'a str,
formats: &'a [i16],
values: &'a [Option<Vec<u8>>],
result_formats: &'a [i16],
},
CancelRequest {
process_id: i32,
secret_key: i32,
},
Close {
variant: u8,
name: &'a str,
},
CopyData {
data: &'a [u8],
},
CopyDone,
CopyFail {
message: &'a str,
},
Describe {
variant: u8,
name: &'a str,
},
Execute {
portal: &'a str,
max_rows: i32,
},
Parse {
name: &'a str,
query: &'a str,
param_types: &'a [Oid],
},
PasswordMessage {
password: &'a str,
},
Query {
query: &'a str,
},
SslRequest,
StartupMessage {
parameters: &'a [(String, String)],
},
Sync,
Terminate,
// some variants omitted
}
Variants
Bind
Fields
CancelRequest
Fields
process_id: i32 | |
secret_key: i32 | |
Close
Fields
CopyData
Fields
CopyDone
CopyFail
Fields
Describe
Fields
Execute
Fields
Parse
Fields
PasswordMessage
Fields
Query
Fields
SslRequest
StartupMessage
Fields
Sync
Terminate
Methods