Skip to content

Commit c45a6b5

Browse files
committed
Implement Eq on types in aws-smithy-types
1 parent aaf14f3 commit c45a6b5

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const NANOS_PER_SECOND_U32: u32 = 1_000_000_000;
4646
/// The [`aws-smithy-types-convert`](https://crates.io/crates/aws-smithy-types-convert) crate
4747
/// can be used for conversions to/from other libraries, such as
4848
/// [`time`](https://crates.io/crates/time) or [`chrono`](https://crates.io/crates/chrono).
49-
#[derive(Debug, PartialEq, Clone, Copy)]
49+
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
5050
pub struct DateTime {
5151
seconds: i64,
5252
subsecond_nanos: u32,

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ pub use crate::date_time::DateTime;
2727
/// Binary Blob Type
2828
///
2929
/// Blobs represent protocol-agnostic binary content.
30-
#[derive(Debug, PartialEq, Clone)]
30+
#[derive(Debug, PartialEq, Eq, Clone)]
3131
pub struct Blob {
3232
inner: Vec<u8>,
3333
}

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ impl FromStr for RetryMode {
130130

131131
/// Builder for [`RetryConfig`].
132132
#[non_exhaustive]
133-
#[derive(Debug, Default, Clone, PartialEq)]
133+
#[derive(Debug, Default, Clone, PartialEq, Eq)]
134134
pub struct RetryConfigBuilder {
135135
mode: Option<RetryMode>,
136136
max_attempts: Option<u32>,
@@ -217,7 +217,7 @@ impl RetryConfigBuilder {
217217

218218
/// Retry configuration for requests.
219219
#[non_exhaustive]
220-
#[derive(Debug, Clone, PartialEq)]
220+
#[derive(Debug, Clone, PartialEq, Eq)]
221221
pub struct RetryConfig {
222222
mode: RetryMode,
223223
max_attempts: u32,

rust-runtime/aws-smithy-types/src/timeout/config.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ impl From<TimeoutConfig> for TimeoutConfigBuilder {
197197
/// # }
198198
/// ```
199199
#[non_exhaustive]
200-
#[derive(Clone, PartialEq, Debug)]
200+
#[derive(Clone, PartialEq, Eq, Debug)]
201201
pub struct TimeoutConfig {
202202
connect_timeout: Option<Duration>,
203203
read_timeout: Option<Duration>,
@@ -274,7 +274,7 @@ impl TimeoutConfig {
274274

275275
/// Configuration subset of [`TimeoutConfig`] for operation timeouts
276276
#[non_exhaustive]
277-
#[derive(Clone, PartialEq, Debug)]
277+
#[derive(Clone, PartialEq, Eq, Debug)]
278278
pub struct OperationTimeoutConfig {
279279
operation_timeout: Option<Duration>,
280280
operation_attempt_timeout: Option<Duration>,

0 commit comments

Comments
 (0)