Skip to content

Commit bb824b6

Browse files
authored
Merge pull request #1176 from Lorak-mmk/migrate-higiene-test
Hygiene fixes for ser / deser macros
2 parents ecc7fe6 + 361ec7e commit bb824b6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+808
-584
lines changed

Cargo.lock.msrv

Lines changed: 362 additions & 366 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scylla-cql/benches/benchmark.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use scylla_cql::frame::request::query::PagingState;
66
use scylla_cql::frame::request::SerializableRequest;
77
use scylla_cql::frame::response::result::ColumnType;
88
use scylla_cql::frame::{request::query, Compression, SerializedRequest};
9-
use scylla_cql::types::serialize::row::SerializedValues;
9+
use scylla_cql::serialize::row::SerializedValues;
1010

1111
fn make_query(contents: &str, values: SerializedValues) -> query::Query<'_> {
1212
query::Query {

scylla-cql/src/types/deserialize/frame_slice.rs renamed to scylla-cql/src/deserialize/frame_slice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ impl<'frame> FrameSlice<'frame> {
139139
///
140140
/// If the operation fails then the slice remains unchanged.
141141
#[inline]
142-
pub(super) fn read_cql_bytes(
142+
pub fn read_cql_bytes(
143143
&mut self,
144144
) -> Result<Option<FrameSlice<'frame>>, LowLevelDeserializationError> {
145145
// We copy the slice reference, not to mutate the FrameSlice in case of an error.

scylla-cql/src/types/deserialize/mod.rs renamed to scylla-cql/src/deserialize/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@
8888
//!
8989
//! ```rust
9090
//! # use scylla_cql::frame::response::result::ColumnType;
91-
//! # use scylla_cql::types::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
92-
//! # use scylla_cql::types::deserialize::value::DeserializeValue;
91+
//! # use scylla_cql::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
92+
//! # use scylla_cql::deserialize::value::DeserializeValue;
9393
//! use thiserror::Error;
9494
//! struct MyVec(Vec<u8>);
9595
//! #[derive(Debug, Error)]
@@ -129,8 +129,8 @@
129129
//!
130130
//! ```rust
131131
//! # use scylla_cql::frame::response::result::ColumnType;
132-
//! # use scylla_cql::types::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
133-
//! # use scylla_cql::types::deserialize::value::DeserializeValue;
132+
//! # use scylla_cql::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
133+
//! # use scylla_cql::deserialize::value::DeserializeValue;
134134
//! use thiserror::Error;
135135
//! struct MySlice<'a>(&'a [u8]);
136136
//! #[derive(Debug, Error)]
@@ -180,8 +180,8 @@
180180
//!
181181
//! ```rust
182182
//! # use scylla_cql::frame::response::result::ColumnType;
183-
//! # use scylla_cql::types::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
184-
//! # use scylla_cql::types::deserialize::value::DeserializeValue;
183+
//! # use scylla_cql::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
184+
//! # use scylla_cql::deserialize::value::DeserializeValue;
185185
//! # use bytes::Bytes;
186186
//! use thiserror::Error;
187187
//! struct MyBytes(Bytes);

scylla-cql/src/types/deserialize/row.rs renamed to scylla-cql/src/deserialize/row.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,7 @@ impl<'frame, 'metadata> ColumnIterator<'frame, 'metadata> {
2929
/// - `specs` - information about columns of the serialized response,
3030
/// - `slice` - a [FrameSlice] which points to the serialized row.
3131
#[inline]
32-
pub(crate) fn new(
33-
specs: &'metadata [ColumnSpec<'metadata>],
34-
slice: FrameSlice<'frame>,
35-
) -> Self {
32+
pub fn new(specs: &'metadata [ColumnSpec<'metadata>], slice: FrameSlice<'frame>) -> Self {
3633
Self {
3734
specs: specs.iter().enumerate(),
3835
slice,

scylla-cql/src/types/deserialize/row_tests.rs renamed to scylla-cql/src/deserialize/row_tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use assert_matches::assert_matches;
22
use bytes::Bytes;
33
use scylla_macros::DeserializeRow;
44

5+
use crate::deserialize::row::BuiltinDeserializationErrorKind;
6+
use crate::deserialize::{value, DeserializationError, FrameSlice};
57
use crate::frame::response::result::{ColumnSpec, ColumnType, TableSpec};
6-
use crate::types::deserialize::row::BuiltinDeserializationErrorKind;
7-
use crate::types::deserialize::{value, DeserializationError, FrameSlice};
88

99
use super::super::tests::{serialize_cells, spec};
1010
use super::{BuiltinDeserializationError, ColumnIterator, CqlValue, DeserializeRow, Row};

scylla-cql/src/types/deserialize/value_tests.rs renamed to scylla-cql/src/deserialize/value_tests.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
88
use std::fmt::Debug;
99
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
1010

11+
use crate::deserialize::value::{TupleDeserializationErrorKind, TupleTypeCheckErrorKind};
12+
use crate::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
1113
use crate::frame::response::result::{ColumnType, CqlValue};
1214
use crate::frame::value::{
1315
Counter, CqlDate, CqlDecimal, CqlDecimalBorrowed, CqlDuration, CqlTime, CqlTimestamp,
1416
CqlTimeuuid, CqlVarint, CqlVarintBorrowed,
1517
};
16-
use crate::types::deserialize::value::{TupleDeserializationErrorKind, TupleTypeCheckErrorKind};
17-
use crate::types::deserialize::{DeserializationError, FrameSlice, TypeCheckError};
18-
use crate::types::serialize::value::SerializeValue;
19-
use crate::types::serialize::CellWriter;
18+
use crate::serialize::value::SerializeValue;
19+
use crate::serialize::CellWriter;
2020

2121
use super::{
2222
mk_deser_err, BuiltinDeserializationError, BuiltinDeserializationErrorKind,

scylla-cql/src/frame/request/batch.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,15 @@ use bytes::{Buf, BufMut};
22
use std::{borrow::Cow, convert::TryInto, num::TryFromIntError};
33
use thiserror::Error;
44

5-
use crate::{
6-
frame::{
7-
frame_errors::CqlRequestSerializationError,
8-
request::{RequestOpcode, SerializableRequest},
9-
types::{self, SerialConsistency},
10-
},
11-
types::serialize::{
12-
raw_batch::{RawBatchValues, RawBatchValuesIterator},
13-
row::SerializedValues,
14-
RowWriter, SerializationError,
15-
},
5+
use crate::frame::{
6+
frame_errors::CqlRequestSerializationError,
7+
request::{RequestOpcode, SerializableRequest},
8+
types::{self, SerialConsistency},
9+
};
10+
use crate::serialize::{
11+
raw_batch::{RawBatchValues, RawBatchValuesIterator},
12+
row::SerializedValues,
13+
RowWriter, SerializationError,
1614
};
1715

1816
use super::{DeserializableRequest, RequestDeserializationError};

0 commit comments

Comments
 (0)