Skip to content

Commit 3ecdaf7

Browse files
pre-commit
1 parent 3b449cf commit 3ecdaf7

File tree

6 files changed

+59
-22
lines changed

6 files changed

+59
-22
lines changed

rust-runtime/aws-smithy-types/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ base64-simd = "0.8"
1919
version = "1"
2020
features = ["derive"]
2121

22-
[target."cfg(aws_sdk_unstable)".dependencies.base64]
23-
version = "0.21.0"
24-
2522
[dev-dependencies]
2623
base64 = "0.13.0"
2724
lazy_static = "1.4"

rust-runtime/aws-smithy-types/src/blob.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ use serde::Serialize;
88
#[cfg(all(aws_sdk_unstable, feature = "serde-deserialize"))]
99
use serde::{de::Visitor, Deserialize};
1010

11+
use crate::base64;
12+
1113
/// Binary Blob Type
1214
///
1315
/// Blobs represent protocol-agnostic binary content.
@@ -104,11 +106,15 @@ impl<'de> Deserialize<'de> for Blob {
104106
}
105107

106108
#[cfg(test)]
107-
#[cfg(all(aws_sdk_unstable, feature = "serde-serialize", feature = "serde-deserialize"))]
109+
#[cfg(all(
110+
aws_sdk_unstable,
111+
feature = "serde-serialize",
112+
feature = "serde-deserialize"
113+
))]
108114
mod test {
109115
use crate::Blob;
110-
use std::collections::HashMap;
111116
use serde::{Deserialize, Serialize};
117+
use std::collections::HashMap;
112118

113119
#[derive(Deserialize, Serialize, Debug, PartialEq)]
114120
struct ForTest {

rust-runtime/aws-smithy-types/src/date_time/mod.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,12 @@ mod test {
557557
);
558558
}
559559

560-
#[cfg(all(test, aws_sdk_unstable, feature = "serde-deserialize", feature = "serde-serialize"))]
560+
#[cfg(all(
561+
test,
562+
aws_sdk_unstable,
563+
feature = "serde-deserialize",
564+
feature = "serde-serialize"
565+
))]
561566
#[test]
562567
fn human_readable_datetime() {
563568
use serde::{Deserialize, Serialize};
@@ -576,7 +581,12 @@ mod test {
576581
}
577582

578583
/// checks that they are serialized into tuples
579-
#[cfg(all(test, aws_sdk_unstable, feature = "serde-deserialize", feature = "serde-serialize"))]
584+
#[cfg(all(
585+
test,
586+
aws_sdk_unstable,
587+
feature = "serde-deserialize",
588+
feature = "serde-serialize"
589+
))]
580590
#[test]
581591
fn not_human_readable_datetime() {
582592
let cbor = ciborium::value::Value::Array(vec![

rust-runtime/aws-smithy-types/src/document.rs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
*/
55

66
use crate::Number;
7-
use serde::Deserialize;
8-
use serde::Serialize;
97
use std::collections::HashMap;
108

119
/* ANCHOR: document */
@@ -17,8 +15,14 @@ use std::collections::HashMap;
1715
/// modeled using rigid types, or data that has a schema that evolves outside of the purview of a model.
1816
/// The serialization format of a document is an implementation detail of a protocol.
1917
#[derive(Debug, Clone, PartialEq)]
20-
#[cfg_attr(all(aws_sdk_unstable, feature = "serde-serialize"), derive(serde::Serialize))]
21-
#[cfg_attr(all(aws_sdk_unstable, feature = "serde-deserialize"), derive(serde::Deserialize))]
18+
#[cfg_attr(
19+
all(aws_sdk_unstable, feature = "serde-serialize"),
20+
derive(serde::Serialize)
21+
)]
22+
#[cfg_attr(
23+
all(aws_sdk_unstable, feature = "serde-deserialize"),
24+
derive(serde::Deserialize)
25+
)]
2226
#[cfg_attr(
2327
any(
2428
all(aws_sdk_unstable, feature = "serde-deserialize"),
@@ -87,13 +91,13 @@ impl From<i32> for Document {
8791

8892
#[cfg(test)]
8993
mod test {
90-
use crate::Document;
91-
use crate::Number;
92-
use std::collections::HashMap;
93-
9494
/// checks if a) serialization of json suceeds and b) it is compatible with serde_json
9595
#[test]
96-
#[cfg(all(aws_sdk_unstable, feature = "serde-serialize", feature = "serde-deserialize"))]
96+
#[cfg(all(
97+
aws_sdk_unstable,
98+
feature = "serde-serialize",
99+
feature = "serde-deserialize"
100+
))]
97101
fn serialize_json() {
98102
use crate::Document;
99103
use crate::Number;

rust-runtime/aws-smithy-types/src/error/metadata.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,14 @@ pub const EMPTY_ERROR_METADATA: ErrorMetadata = ErrorMetadata {
4040
/// For many services, Errors are modeled. However, many services only partially model errors or don't
4141
/// model errors at all. In these cases, the SDK will return this generic error type to expose the
4242
/// `code`, `message` and `request_id`.
43-
#[cfg_attr(all(aws_sdk_unstable, feature = "serde-serialize"), derive(serde::Serialize))]
44-
#[cfg_attr(all(aws_sdk_unstable, feature = "serde-deserialize"), derive(serde::Deserialize))]
43+
#[cfg_attr(
44+
all(aws_sdk_unstable, feature = "serde-serialize"),
45+
derive(serde::Serialize)
46+
)]
47+
#[cfg_attr(
48+
all(aws_sdk_unstable, feature = "serde-deserialize"),
49+
derive(serde::Deserialize)
50+
)]
4551
#[derive(Debug, Eq, PartialEq, Default, Clone)]
4652
pub struct ErrorMetadata {
4753
code: Option<String>,

rust-runtime/aws-smithy-types/src/number.rs

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,23 @@
77
//! <https://docs.serde.rs/src/serde_json/number.rs.html#20-22>
88
99
use crate::error::{TryFromNumberError, TryFromNumberErrorKind};
10-
#[cfg_attr(all(aws_sdk_unstable, any(feature = "serde-serialize", feature = "serde-deserialize")))]
10+
#[cfg(all(
11+
aws_sdk_unstable,
12+
any(feature = "serde-serialize", feature = "serde-deserialize")
13+
))]
1114
use serde;
1215

1316
/// A number type that implements Javascript / JSON semantics, modeled on serde_json:
1417
/// <https://docs.serde.rs/src/serde_json/number.rs.html#20-22>
1518
#[derive(Debug, Clone, Copy, PartialEq)]
16-
#[cfg_attr(all(aws_sdk_unstable, feature = "serde-deserialize"), derive(serde::Deserialize))]
17-
#[cfg_attr(all(aws_sdk_unstable, feature = "serde-serialize"), derive(serde::Serialize))]
19+
#[cfg_attr(
20+
all(aws_sdk_unstable, feature = "serde-deserialize"),
21+
derive(serde::Deserialize)
22+
)]
23+
#[cfg_attr(
24+
all(aws_sdk_unstable, feature = "serde-serialize"),
25+
derive(serde::Serialize)
26+
)]
1827
#[cfg_attr(
1928
any(
2029
all(aws_sdk_unstable, feature = "serde-deserialize"),
@@ -457,7 +466,12 @@ mod test {
457466
}
458467

459468
#[test]
460-
#[cfg(all(test, aws_sdk_unstable, feature = "serde-deserialize", feature = "serde-serialize"))]
469+
#[cfg(all(
470+
test,
471+
aws_sdk_unstable,
472+
feature = "serde-deserialize",
473+
feature = "serde-serialize"
474+
))]
461475
/// ensures that numbers are deserialized as expected
462476
/// 0 <= PosInt
463477
/// 0 > NegInt

0 commit comments

Comments
 (0)