mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-12-30 13:20:59 +00:00
style: remove unused imports
This commit is contained in:
parent
1f28e7b0b3
commit
943f1e441a
@ -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.
|
||||
///
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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};
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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) => {{
|
||||
|
||||
@ -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) => {{
|
||||
|
||||
@ -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};
|
||||
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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};
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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`.
|
||||
///
|
||||
|
||||
@ -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};
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user