diff --git a/benches/postgres_protocol_decode.rs b/benches/postgres_protocol_decode.rs index 5432f83d..e9601c7c 100644 --- a/benches/postgres_protocol_decode.rs +++ b/benches/postgres_protocol_decode.rs @@ -39,26 +39,31 @@ fn criterion_benchmark(c: &mut Criterion) { "postgres - decode - Message - DataRow (x 1000)", MESSAGE_DATA_ROW, ); + bench( c, "postgres - decode - Message - ReadyForQuery (x 1000)", MESSAGE_READY_FOR_QUERY, ); + bench( c, "postgres - decode - Message - CommandComplete (x 1000)", MESSAGE_COMMAND_COMPLETE, ); + bench( c, "postgres - decode - Message - Response (x 1000)", MESSAGE_RESPONSE, ); + bench( c, "postgres - decode - Message - BackendKeyData (x 1000)", MESSAGE_BACKEND_KEY_DATA, ); + bench( c, "postgres - decode - Message - ParameterStatus (x 1000)", diff --git a/src/pg/protocol/parameter_description.rs b/src/pg/protocol/parameter_description.rs index f5d0a0ad..58462d3e 100644 --- a/src/pg/protocol/parameter_description.rs +++ b/src/pg/protocol/parameter_description.rs @@ -20,7 +20,9 @@ impl Decode for ParameterDescription { ids.push(BigEndian::read_u32(&src[offset..])); } - ParameterDescription { ids: ids.into_boxed_slice() } + ParameterDescription { + ids: ids.into_boxed_slice(), + } } }