From acb3da8a34b2749c349ae1c831dbe3867d5f195b Mon Sep 17 00:00:00 2001 From: Andrew Whitehead Date: Tue, 5 Apr 2022 15:00:32 -0700 Subject: [PATCH] (mysql) silence warnings for unused fields (#1786) Signed-off-by: Andrew Whitehead --- sqlx-core/src/mysql/protocol/connect/handshake.rs | 4 ++++ sqlx-core/src/mysql/protocol/statement/prepare_ok.rs | 1 + sqlx-core/src/mysql/protocol/text/column.rs | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/sqlx-core/src/mysql/protocol/connect/handshake.rs b/sqlx-core/src/mysql/protocol/connect/handshake.rs index 02c5ff48..e0a4497b 100644 --- a/sqlx-core/src/mysql/protocol/connect/handshake.rs +++ b/sqlx-core/src/mysql/protocol/connect/handshake.rs @@ -12,11 +12,15 @@ use crate::mysql::protocol::Capabilities; #[derive(Debug)] pub(crate) struct Handshake { + #[allow(unused)] pub(crate) protocol_version: u8, pub(crate) server_version: String, + #[allow(unused)] pub(crate) connection_id: u32, pub(crate) server_capabilities: Capabilities, + #[allow(unused)] pub(crate) server_default_collation: u8, + #[allow(unused)] pub(crate) status: Status, pub(crate) auth_plugin: Option, pub(crate) auth_plugin_data: Chain, diff --git a/sqlx-core/src/mysql/protocol/statement/prepare_ok.rs b/sqlx-core/src/mysql/protocol/statement/prepare_ok.rs index cac4cbbe..0aae2909 100644 --- a/sqlx-core/src/mysql/protocol/statement/prepare_ok.rs +++ b/sqlx-core/src/mysql/protocol/statement/prepare_ok.rs @@ -11,6 +11,7 @@ pub(crate) struct PrepareOk { pub(crate) statement_id: u32, pub(crate) columns: u16, pub(crate) params: u16, + #[allow(unused)] pub(crate) warnings: u16, } diff --git a/sqlx-core/src/mysql/protocol/text/column.rs b/sqlx-core/src/mysql/protocol/text/column.rs index 0a539bb1..3ef42fd2 100644 --- a/sqlx-core/src/mysql/protocol/text/column.rs +++ b/sqlx-core/src/mysql/protocol/text/column.rs @@ -101,9 +101,13 @@ pub enum ColumnType { #[derive(Debug)] pub(crate) struct ColumnDefinition { + #[allow(unused)] catalog: Bytes, + #[allow(unused)] schema: Bytes, + #[allow(unused)] table_alias: Bytes, + #[allow(unused)] table: Bytes, alias: Bytes, name: Bytes, @@ -111,6 +115,7 @@ pub(crate) struct ColumnDefinition { pub(crate) max_size: u32, pub(crate) r#type: ColumnType, pub(crate) flags: ColumnFlags, + #[allow(unused)] decimals: u8, }