style: remove unused imports

This commit is contained in:
Ryan Leckey 2021-02-18 23:40:42 -08:00
parent 1f28e7b0b3
commit 943f1e441a
No known key found for this signature in database
GPG Key ID: F8AA68C235AB08C9
15 changed files with 20 additions and 34 deletions

View File

@ -1,7 +1,7 @@
#[cfg(feature = "async")]
use futures_util::future::{self, BoxFuture, FutureExt, TryFutureExt};
use crate::{Arguments, Database, Execute, Runtime};
use crate::{Database, Execute, Runtime};
/// Describes a type that can execute SQL queries on a self-provided database connection.
///

View File

@ -1,14 +1,9 @@
use std::collections::VecDeque;
use std::hint::unreachable_unchecked;
use std::marker::PhantomData;
use std::mem;
use std::ops::{Deref, DerefMut};
use sqlx_core::Result;
use crate::protocol::{PrepareResponse, QueryResponse, QueryStep, ResultPacket, Status};
use crate::{MySqlConnection, MySqlDatabaseError};
pub(crate) struct CommandQueue(pub(super) VecDeque<Command>);
impl CommandQueue {

View File

@ -1,6 +1,6 @@
#[cfg(feature = "async")]
use futures_util::{future::BoxFuture, FutureExt};
use sqlx_core::{Arguments, Execute, Executor, Result, Runtime};
use sqlx_core::{Execute, Executor, Result, Runtime};
use crate::{MySql, MySqlConnection, MySqlQueryResult, MySqlRow};

View File

@ -1,7 +1,6 @@
use sqlx_core::{Result, Runtime};
use crate::connection::command::QueryCommand;
use crate::protocol::ColumnDefinition;
use crate::stream::MySqlStream;
use crate::MySqlColumn;

View File

@ -1,7 +1,7 @@
use sqlx_core::{Execute, Result, Runtime};
use crate::connection::command::QueryCommand;
use crate::protocol::{Query, QueryResponse, QueryStep, Status};
use crate::protocol::{QueryResponse, QueryStep, Status};
use crate::{MySql, MySqlConnection, MySqlQueryResult};
macro_rules! impl_execute {

View File

@ -1,8 +1,8 @@
use sqlx_core::{Arguments, Execute, Result, Runtime};
use sqlx_core::{Execute, Result, Runtime};
use crate::connection::command::QueryCommand;
use crate::protocol::{self, Query, QueryResponse, QueryStep, Status};
use crate::{MySql, MySqlConnection, MySqlRawValueFormat, MySqlRow};
use crate::protocol::{QueryResponse, QueryStep, Status};
use crate::{MySql, MySqlConnection, MySqlRow};
macro_rules! impl_fetch_all {
($(@$blocking:ident)? $self:ident, $query:ident) => {{

View File

@ -1,8 +1,8 @@
use sqlx_core::{Execute, Result, Runtime};
use crate::connection::command::QueryCommand;
use crate::protocol::{Query, QueryResponse, QueryStep, Status};
use crate::{MySql, MySqlConnection, MySqlRawValueFormat, MySqlRow};
use crate::protocol::{QueryResponse, QueryStep, Status};
use crate::{MySql, MySqlConnection, MySqlRow};
macro_rules! impl_fetch_optional {
($(@$blocking:ident)? $self:ident, $query:ident) => {{

View File

@ -1,7 +1,7 @@
use sqlx_core::{Result, Runtime};
use crate::connection::command::PrepareCommand;
use crate::protocol::{ColumnDefinition, Prepare, PrepareResponse};
use crate::protocol::{Prepare, PrepareResponse};
use crate::raw_statement::RawStatement;
use crate::{MySqlColumn, MySqlTypeInfo};

View File

@ -1,13 +1,13 @@
use sqlx_core::{Arguments, Execute, Result, Runtime};
use sqlx_core::{Execute, Result, Runtime};
use crate::protocol::{self, Query, QueryResponse, QueryStep, Status};
use crate::{MySql, MySqlConnection, MySqlRawValueFormat, MySqlRow};
use crate::protocol::{self, Query};
use crate::{MySql, MySqlConnection, MySqlRawValueFormat};
macro_rules! impl_raw_query {
($(@$blocking:ident)? $self:ident, $query:ident) => {{
let format = if let Some(arguments) = $query.arguments() {
// prepare the statement for execution
let statement = raw_prepare!($(@$blocking:ident)? $self, $query.sql());
let statement = raw_prepare!($(@$blocking)? $self, $query.sql());
// execute the prepared statement
$self.stream.write_packet(&protocol::Execute {

View File

@ -1,6 +1,3 @@
use std::collections::VecDeque;
use std::hint::unreachable_unchecked;
use sqlx_core::{Error, Result};
use crate::connection::command::{Command, CommandQueue, PrepareCommand, QueryCommand};

View File

@ -1,10 +1,9 @@
use std::fmt::{self, Debug, Formatter};
use sqlx_core::arguments::Argument;
use sqlx_core::io::Serialize;
use sqlx_core::{Arguments, Encode, Result, Type, TypeEncode};
use sqlx_core::{Arguments, Result};
use super::{ColumnDefinition, Command};
use super::Command;
use crate::{MySql, MySqlOutput, MySqlTypeId, MySqlTypeInfo};
// https://dev.mysql.com/doc/dev/mysql-server/8.0.12/mysql__com_8h.html#a3e5e9e744ff6f7b989a604fd669977da

View File

@ -2,9 +2,7 @@ use std::fmt::Debug;
use bytes::Bytes;
use sqlx_core::io::Deserialize;
use sqlx_core::{Error, Result};
use crate::MySqlDatabaseError;
use sqlx_core::Result;
#[derive(Debug)]
pub(crate) struct Packet {

View File

@ -1,8 +1,8 @@
use bytes::{Buf, Bytes};
use sqlx_core::io::{Deserialize, Serialize};
use sqlx_core::io::Deserialize;
use sqlx_core::Result;
use super::{Capabilities, Command};
use super::Capabilities;
/// Response from a successful `COM_STMT_PREPARE`.
///

View File

@ -2,7 +2,7 @@ use std::str::from_utf8;
use bytes::Bytes;
use sqlx_core::decode::{Error as DecodeError, Result as DecodeResult};
use sqlx_core::{Decode, Runtime};
use sqlx_core::Decode;
use crate::{MySql, MySqlTypeInfo};

View File

@ -1,15 +1,13 @@
use std::cmp;
use std::convert::{TryFrom, TryInto};
use std::error::Error as StdError;
use std::num::TryFromIntError;
use std::str::FromStr;
use bytes::Buf;
use sqlx_core::{decode, encode, Database, TypeEncode};
use sqlx_core::{decode, encode};
use sqlx_core::{Decode, Encode, Type};
use crate::type_info::MySqlTypeInfo;
use crate::MySqlRawValueFormat::*;
use crate::{MySql, MySqlOutput, MySqlRawValue, MySqlRawValueFormat, MySqlTypeId};
// https://dev.mysql.com/doc/internals/en/binary-protocol-value.html#packet-ProtocolBinary