fix(proto): move handshake response instead of borrowing
This commit is contained in:
parent
a08376766c
commit
75b067762e
1 changed files with 2 additions and 2 deletions
|
|
@ -2,7 +2,7 @@ use crate::handshake::errors::ServerHandshakeError;
|
||||||
use crate::handshake::request::HandshakeRequest;
|
use crate::handshake::request::HandshakeRequest;
|
||||||
use crate::handshake::response::HandshakeResponse;
|
use crate::handshake::response::HandshakeResponse;
|
||||||
use crate::message::backend::{AuthenticationOkData, BackendMessage, ReadyForQueryData};
|
use crate::message::backend::{AuthenticationOkData, BackendMessage, ReadyForQueryData};
|
||||||
use crate::message::special::{SpecialMessage, StartupMessageData};
|
use crate::message::special::SpecialMessage;
|
||||||
use crate::reader::frontend::FrontendProtoReader;
|
use crate::reader::frontend::FrontendProtoReader;
|
||||||
use crate::writer::backend::BackendProtoWriter;
|
use crate::writer::backend::BackendProtoWriter;
|
||||||
use crate::writer::protowriter::ProtoFlush;
|
use crate::writer::protowriter::ProtoFlush;
|
||||||
|
|
@ -10,7 +10,7 @@ use crate::writer::protowriter::ProtoFlush;
|
||||||
pub async fn do_server_handshake(
|
pub async fn do_server_handshake(
|
||||||
writer: &mut (impl BackendProtoWriter + ProtoFlush),
|
writer: &mut (impl BackendProtoWriter + ProtoFlush),
|
||||||
reader: &mut impl FrontendProtoReader,
|
reader: &mut impl FrontendProtoReader,
|
||||||
response: &HandshakeResponse,
|
response: HandshakeResponse,
|
||||||
) -> Result<HandshakeRequest, ServerHandshakeError> {
|
) -> Result<HandshakeRequest, ServerHandshakeError> {
|
||||||
match &reader.peek_special_message().await? {
|
match &reader.peek_special_message().await? {
|
||||||
Some(msg @ SpecialMessage::SSLRequest) => {
|
Some(msg @ SpecialMessage::SSLRequest) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue