postgres: ignore more messages during execution if they are deemed not relevant

This commit is contained in:
Ryan Leckey 2020-06-19 18:54:13 -07:00
parent f8dc7284b9
commit d76002e110
3 changed files with 6 additions and 5 deletions

View File

@ -1,4 +1,4 @@
use serde::{Serialize, Deserialize};
use serde::{Deserialize, Serialize};
use crate::decode::Decode;
use crate::encode::{Encode, IsNull};

View File

@ -172,8 +172,7 @@ impl PgConnection {
let message = self.stream.recv().await?;
match message.format {
MessageFormat::BindComplete => {
// indicates that parameter binding was successful
MessageFormat::BindComplete | MessageFormat::ParseComplete | MessageFormat::ParameterDescription => {
}
MessageFormat::CommandComplete => {

View File

@ -1,6 +1,6 @@
use std::ops::Deref;
use serde::{Serialize, Deserialize};
use serde::{Deserialize, Serialize};
use serde_json::value::RawValue as JsonRawValue;
use serde_json::Value as JsonValue;
@ -10,7 +10,9 @@ use crate::encode::{Encode, IsNull};
use crate::error::BoxDynError;
use crate::types::Type;
#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Default, Serialize, Deserialize)]
#[derive(
Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Default, Serialize, Deserialize,
)]
#[serde(transparent)]
pub struct Json<T>(pub T);