Skip to content

Commit 34b6eeb

Browse files
committed
lib: remove [Legacy]QueryResult reexport
1 parent 5f0232d commit 34b6eeb

File tree

13 files changed

+19
-22
lines changed

13 files changed

+19
-22
lines changed

docs/source/migration-guides/0.15-deserialization.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,8 @@ In addition to that, it is possible to convert a `QueryResult` to `LegacyQueryRe
273273

274274
```rust
275275
# extern crate scylla;
276-
# use scylla::{QueryResult, LegacyQueryResult};
276+
# use scylla::response::query_result::QueryResult;
277+
# use scylla::response::legacy_query_result::LegacyQueryResult;
277278
# use std::error::Error;
278279
# async fn check_only_compiles(result: QueryResult) -> Result<(), Box<dyn Error>> {
279280
let result: QueryResult = result;

docs/source/tracing/basic.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ return a `QueryResult` which contains a `tracing_id` if tracing was enabled.
1111
# use std::error::Error;
1212
# async fn check_only_compiles(session: &Session) -> Result<(), Box<dyn Error>> {
1313
use scylla::query::Query;
14-
use scylla::QueryResult;
14+
use scylla::response::query_result::QueryResult;
1515
use scylla::observability::tracing::TracingInfo;
1616
use uuid::Uuid;
1717

@@ -39,7 +39,7 @@ if let Some(id) = tracing_id {
3939
# use std::error::Error;
4040
# async fn check_only_compiles(session: &Session) -> Result<(), Box<dyn Error>> {
4141
use scylla::prepared_statement::PreparedStatement;
42-
use scylla::QueryResult;
42+
use scylla::response::query_result::QueryResult;
4343
use scylla::observability::tracing::TracingInfo;
4444
use uuid::Uuid;
4545

@@ -71,7 +71,7 @@ if let Some(id) = tracing_id {
7171
# use std::error::Error;
7272
# async fn check_only_compiles(session: &Session) -> Result<(), Box<dyn Error>> {
7373
use scylla::batch::Batch;
74-
use scylla::QueryResult;
74+
use scylla::response::query_result::QueryResult;
7575
use scylla::observability::tracing::TracingInfo;
7676
use uuid::Uuid;
7777

examples/cqlsh-rs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use scylla::client::session_builder::SessionBuilder;
88
use scylla::frame::response::result::Row;
99
use scylla::frame::Compression;
1010
use scylla::response::query_result::IntoRowsResultError;
11-
use scylla::QueryResult;
11+
use scylla::response::query_result::QueryResult;
1212
use std::env;
1313

1414
#[derive(Helper, Highlighter, Validator, Hinter)]

examples/tower.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ struct SessionService {
1515

1616
// A trivial service implementation for sending parameterless simple string requests to Scylla.
1717
impl Service<scylla::query::Query> for SessionService {
18-
type Response = scylla::QueryResult;
18+
type Response = scylla::response::query_result::QueryResult;
1919
type Error = scylla::errors::QueryError;
2020
type Future = Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>>>>;
2121

examples/tracing.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ use scylla::batch::Batch;
77
use scylla::client::session::Session;
88
use scylla::client::session_builder::SessionBuilder;
99
use scylla::observability::tracing::TracingInfo;
10+
use scylla::response::query_result::QueryResult;
1011
use scylla::statement::{
1112
prepared_statement::PreparedStatement, query::Query, Consistency, SerialConsistency,
1213
};
13-
use scylla::QueryResult;
1414
use std::env;
1515
use std::num::NonZeroU32;
1616
use std::time::Duration;

scylla/src/client/caching_session.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ use crate::client::pager::LegacyRowIterator;
44
use crate::errors::QueryError;
55
use crate::prepared_statement::PreparedStatement;
66
use crate::query::Query;
7+
#[allow(deprecated)]
8+
use crate::response::legacy_query_result::LegacyQueryResult;
9+
use crate::response::query_result::QueryResult;
710
use crate::routing::partitioner::PartitionerName;
811
use crate::statement::{PagingState, PagingStateResponse};
9-
#[allow(deprecated)]
10-
use crate::LegacyQueryResult;
11-
use crate::QueryResult;
1212
use bytes::Bytes;
1313
use dashmap::DashMap;
1414
use futures::future::try_join_all;

scylla/src/client/session.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ use crate::policies::retry::{QueryInfo, RetryDecision, RetrySession};
3232
use crate::policies::speculative_execution;
3333
use crate::prepared_statement::PreparedStatement;
3434
use crate::query::Query;
35+
#[allow(deprecated)]
36+
use crate::response::legacy_query_result::LegacyQueryResult;
3537
use crate::response::query_result::{MaybeFirstRowError, QueryResult, RowsError};
3638
use crate::response::{NonErrorQueryResponse, QueryResponse};
3739
use crate::routing::partitioner::PartitionerName;
3840
use crate::routing::Shard;
3941
use crate::statement::StatementConfig;
4042
use crate::statement::{Consistency, PageSize, PagingState, PagingStateResponse};
41-
#[allow(deprecated)]
42-
use crate::LegacyQueryResult;
4343
use arc_swap::ArcSwapOption;
4444
use futures::future::join_all;
4545
use futures::future::try_join_all;

scylla/src/client/session_test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use super::caching_session::CachingSession;
22
use super::execution_profile::ExecutionProfile;
33
use super::session::Session;
44
use super::session_builder::SessionBuilder;
5+
use crate as scylla;
56
use crate::batch::{Batch, BatchStatement};
67
use crate::cluster::metadata::Strategy::NetworkTopologyStrategy;
78
use crate::cluster::metadata::{CollectionType, ColumnKind, CqlType, NativeType, UserDefinedType};
@@ -20,7 +21,6 @@ use crate::utils::test_utils::{
2021
create_new_session_builder, scylla_supports_tablets, setup_tracing, supports_feature,
2122
unique_keyspace_name, PerformDDL,
2223
};
23-
use crate::{self as scylla, QueryResult};
2424
use assert_matches::assert_matches;
2525
use futures::{FutureExt, StreamExt as _, TryStreamExt};
2626
use itertools::Itertools;
@@ -36,7 +36,7 @@ use std::sync::Arc;
3636
use tokio::net::TcpListener;
3737
use uuid::Uuid;
3838

39-
use crate::response::query_result::QueryRowsResult;
39+
use crate::response::query_result::{QueryResult, QueryRowsResult};
4040

4141
#[tokio::test]
4242
async fn test_connection_failure() {

scylla/src/lib.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,3 @@ pub use statement::query;
278278

279279
#[allow(deprecated)]
280280
pub use frame::response::cql_to_rust::{self, FromRow};
281-
282-
#[allow(deprecated)]
283-
pub use response::legacy_query_result::LegacyQueryResult;
284-
pub use response::query_result::{QueryResult, QueryRowsResult};

scylla/src/observability/driver_tracing.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::cluster::node::Node;
22
use crate::network::Connection;
3+
use crate::response::query_result::QueryResult;
34
use crate::routing::{Shard, Token};
45
use crate::utils::pretty::{CommaSeparatedDisplayer, CqlValueDisplayer};
5-
use crate::QueryResult;
66
use itertools::Either;
77
use scylla_cql::frame::response::result::RawMetadataAndRawRows;
88
use scylla_cql::frame::response::result::{deser_cql_value, ColumnSpec};

0 commit comments

Comments
 (0)