AWS SDK

AWS SDK

rev. b0deb0ffbc7c5574d778848fd7fb7baea5d1724c (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-json/Cargo.toml

@@ -1,1 +21,21 @@
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
[dependencies.aws-smithy-types]
   16     16   
path = "../aws-smithy-types"
   17         -
version = "1.3.1"
          17  +
version = "1.3.2"
   18     18   
   19     19   
[dev-dependencies]
   20     20   
proptest = "1"
   21     21   
serde_json = "1.0"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-json/fuzz/Cargo.toml

@@ -3,3 +40,40 @@
   23     23   
   24     24   
[dependencies]
   25     25   
libfuzzer-sys = "=0.4.7"
   26     26   
   27     27   
[dependencies.aws-smithy-json]
   28     28   
path = ".."
   29     29   
version = "0.61.3"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../../aws-smithy-types"
   33         -
version = "1.3.1"
          33  +
version = "1.3.2"
   34     34   
   35     35   
[dependencies.serde_json]
   36     36   
version = "1"
   37     37   
features = ["float_roundtrip"]
   38     38   
   39     39   
[workspace]
   40     40   
members = ["."]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-mocks-experimental/Cargo.toml

@@ -1,1 +29,29 @@
   11     11   
edition = "2021"
   12     12   
license = "Apache-2.0"
   13     13   
repository = "https://github.com/smithy-lang/smithy-rs"
   14     14   
[package.metadata.docs.rs]
   15     15   
all-features = true
   16     16   
targets = ["x86_64-unknown-linux-gnu"]
   17     17   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   18     18   
rustdoc-args = ["--cfg", "docsrs"]
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21         -
version = "1.3.1"
          21  +
version = "1.3.2"
   22     22   
   23     23   
[dependencies.aws-smithy-runtime-api]
   24     24   
path = "../aws-smithy-runtime-api"
   25     25   
features = ["client", "http-02x"]
   26     26   
version = "1.8.0"
   27     27   
[dev-dependencies.tokio]
   28     28   
version = "1"
   29     29   
features = ["full"]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-mocks/Cargo.toml

@@ -1,1 +44,44 @@
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[dependencies]
   17     17   
http = "1"
   18     18   
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21         -
version = "1.3.1"
          21  +
version = "1.3.2"
   22     22   
   23     23   
[dependencies.aws-smithy-runtime-api]
   24     24   
path = "../aws-smithy-runtime-api"
   25     25   
features = ["client", "http-1x"]
   26     26   
version = "1.8.0"
   27     27   
   28     28   
[dependencies.aws-smithy-http-client]
   29     29   
path = "../aws-smithy-http-client"
   30     30   
features = ["test-util"]
   31         -
version = "1.0.3"
          31  +
version = "1.0.4"
   32     32   
[dev-dependencies.tokio]
   33     33   
version = "1"
   34     34   
features = ["full"]
   35     35   
   36     36   
[dev-dependencies.aws-smithy-async]
   37     37   
path = "../aws-smithy-async"
   38     38   
features = ["rt-tokio"]
   39     39   
version = "1.2.5"
   40     40   
   41     41   
[dev-dependencies.aws-smithy-runtime]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-protocol-test/Cargo.toml

@@ -1,1 +31,31 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-protocol-test"
    4         -
version = "0.63.2"
           4  +
version = "0.63.3"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Russell Cohen <rcoh@amazon.com>"]
    6      6   
description = "A collection of library functions to validate HTTP requests against Smithy protocol tests."
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-query/Cargo.toml

@@ -1,1 +0,21 @@
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[dependencies]
   17     17   
urlencoding = "2.1"
   18     18   
   19     19   
[dependencies.aws-smithy-types]
   20     20   
path = "../aws-smithy-types"
   21         -
version = "1.3.1"
          21  +
version = "1.3.2"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime-api/Cargo.toml

@@ -8,8 +61,61 @@
   28     28   
bytes = "1.10.0"
   29     29   
pin-project-lite = "0.2.14"
   30     30   
tracing = "0.1.40"
   31     31   
   32     32   
[dependencies.aws-smithy-async]
   33     33   
path = "../aws-smithy-async"
   34     34   
version = "1.2.5"
   35     35   
   36     36   
[dependencies.aws-smithy-types]
   37     37   
path = "../aws-smithy-types"
   38         -
version = "1.3.1"
          38  +
version = "1.3.2"
   39     39   
   40     40   
[dependencies.http-02x]
   41     41   
package = "http"
   42     42   
version = "0.2.9"
   43     43   
   44     44   
[dependencies.http-1x]
   45     45   
package = "http"
   46     46   
version = "1"
   47     47   
   48     48   
[dependencies.tokio]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-runtime/Cargo.toml

@@ -28,28 +123,123 @@
   48     48   
path = "../aws-smithy-observability"
   49     49   
version = "0.1.3"
   50     50   
   51     51   
[dependencies.aws-smithy-runtime-api]
   52     52   
path = "../aws-smithy-runtime-api"
   53     53   
version = "1.8.0"
   54     54   
   55     55   
[dependencies.aws-smithy-types]
   56     56   
path = "../aws-smithy-types"
   57     57   
features = ["http-body-0-4-x"]
   58         -
version = "1.3.1"
          58  +
version = "1.3.2"
   59     59   
   60     60   
[dependencies.aws-smithy-http-client]
   61     61   
path = "../aws-smithy-http-client"
   62     62   
optional = true
   63         -
version = "1.0.3"
          63  +
version = "1.0.4"
   64     64   
   65     65   
[dependencies.http-02x]
   66     66   
package = "http"
   67     67   
version = "0.2.9"
   68     68   
   69     69   
[dependencies.http-1x]
   70     70   
package = "http"
   71     71   
version = "1"
   72     72   
   73     73   
[dependencies.http-body-04x]
   74     74   
package = "http-body"
   75     75   
version = "0.4.5"
   76     76   
   77     77   
[dependencies.http-body-1x]
   78     78   
package = "http-body"
   79     79   
version = "1"
   80     80   
   81     81   
[dependencies.tokio]
   82     82   
version = "1.40.0"
   83     83   
features = []
   84     84   
   85     85   
[dependencies.tracing-subscriber]
   86     86   
version = "0.3.16"
   87     87   
optional = true
   88     88   
features = ["env-filter", "fmt", "json"]
   89     89   
   90     90   
[dev-dependencies]
   91     91   
approx = "0.5.1"
   92     92   
fastrand = "2.3.0"
   93     93   
futures-util = "0.3.29"
   94     94   
pretty_assertions = "1.4.0"
   95     95   
tracing-test = "0.2.1"
   96     96   
   97     97   
[dev-dependencies.aws-smithy-async]
   98     98   
path = "../aws-smithy-async"
   99     99   
features = ["rt-tokio", "test-util"]
  100    100   
version = "1.2.5"
  101    101   
  102    102   
[dev-dependencies.aws-smithy-runtime-api]
  103    103   
path = "../aws-smithy-runtime-api"
  104    104   
features = ["test-util"]
  105    105   
version = "1.8.0"
  106    106   
  107    107   
[dev-dependencies.aws-smithy-types]
  108    108   
path = "../aws-smithy-types"
  109    109   
features = ["test-util"]
  110         -
version = "1.3.1"
         110  +
version = "1.3.2"
  111    111   
  112    112   
[dev-dependencies.tokio]
  113    113   
version = "1.25"
  114    114   
features = ["macros", "rt", "rt-multi-thread", "test-util", "full"]
  115    115   
  116    116   
[dev-dependencies.tracing-subscriber]
  117    117   
version = "0.3.16"
  118    118   
features = ["env-filter"]
  119    119   
  120    120   
[dev-dependencies.hyper_0_14]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types-convert/Cargo.toml

@@ -1,1 +42,42 @@
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[features]
   17     17   
convert-chrono = ["aws-smithy-types", "chrono"]
   18     18   
convert-time = ["aws-smithy-types", "time"]
   19     19   
convert-streams = ["aws-smithy-async", "futures-core"]
   20     20   
[dependencies.aws-smithy-types]
   21     21   
path = "../aws-smithy-types"
   22     22   
optional = true
   23         -
version = "1.3.1"
          23  +
version = "1.3.2"
   24     24   
   25     25   
[dependencies.aws-smithy-async]
   26     26   
path = "../aws-smithy-async"
   27     27   
optional = true
   28     28   
version = "1.2.5"
   29     29   
   30     30   
[dependencies.chrono]
   31     31   
version = "0.4.35"
   32     32   
optional = true
   33     33   
default-features = false

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types/Cargo.toml

@@ -1,1 +33,33 @@
    1      1   
[package]
    2      2   
name = "aws-smithy-types"
    3         -
version = "1.3.1"
           3  +
version = "1.3.2"
    4      4   
authors = [
    5      5   
    "AWS Rust SDK Team <aws-sdk-rust@amazon.com>",
    6      6   
    "Russell Cohen <rcoh@amazon.com>",
    7      7   
]
    8      8   
description = "Types for smithy-rs codegen."
    9      9   
edition = "2021"
   10     10   
license = "Apache-2.0"
   11     11   
repository = "https://github.com/smithy-lang/smithy-rs"
   12     12   
   13     13   
[features]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types/fuzz/Cargo.toml

@@ -17,17 +50,50 @@
   37     37   
edition = "2021"
   38     38   
   39     39   
[package.metadata]
   40     40   
cargo-fuzz = true
   41     41   
   42     42   
[dependencies]
   43     43   
libfuzzer-sys = "=0.4.7"
   44     44   
   45     45   
[dependencies.aws-smithy-types]
   46     46   
path = ".."
   47         -
version = "1.3.1"
          47  +
version = "1.3.2"
   48     48   
   49     49   
[workspace]
   50     50   
members = ["."]

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types/src/config_bag.rs

@@ -713,713 +773,773 @@
  733    733   
        }
  734    734   
    }
  735    735   
}
  736    736   
  737    737   
/// Iterator of items returned from [`ConfigBag`].
  738    738   
pub struct ItemIter<'a, T> {
  739    739   
    inner: BagIter<'a>,
  740    740   
    t: PhantomData<T>,
  741    741   
}
  742    742   
  743         -
impl<'a, T> Debug for ItemIter<'a, T> {
         743  +
impl<T> Debug for ItemIter<'_, T> {
  744    744   
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
  745    745   
        write!(f, "ItemIter")
  746    746   
    }
  747    747   
}
  748    748   
  749    749   
impl<'a, T: 'a> Iterator for ItemIter<'a, T>
  750    750   
where
  751    751   
    T: Store,
  752    752   
{
  753    753   
    type Item = &'a T::StoredType;

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-types/src/config_bag/storable.rs

@@ -56,56 +114,114 @@
   76     76   
        }
   77     77   
    }
   78     78   
}
   79     79   
   80     80   
/// Iterator of items returned by [`StoreAppend`]
   81     81   
pub struct AppendItemIter<'a, U> {
   82     82   
    inner: ItemIter<'a, StoreAppend<U>>,
   83     83   
    cur: Option<Rev<slice::Iter<'a, U>>>,
   84     84   
}
   85     85   
   86         -
impl<'a, U> Debug for AppendItemIter<'a, U> {
          86  +
impl<U> Debug for AppendItemIter<'_, U> {
   87     87   
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
   88     88   
        write!(f, "AppendItemIter")
   89     89   
    }
   90     90   
}
   91     91   
   92     92   
impl<'a, U: 'a> Iterator for AppendItemIter<'a, U>
   93     93   
where
   94     94   
    U: Send + Sync + Debug + 'static,
   95     95   
{
   96     96   
    type Item = &'a U;

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-wasm/Cargo.toml

@@ -3,3 +0,33 @@
   23     23   
path = "../aws-smithy-runtime-api"
   24     24   
features = ["http-1x"]
   25     25   
version = "1.8.0"
   26     26   
   27     27   
[dependencies.aws-smithy-http]
   28     28   
path = "../aws-smithy-http"
   29     29   
version = "0.62.1"
   30     30   
   31     31   
[dependencies.aws-smithy-types]
   32     32   
path = "../aws-smithy-types"
   33         -
version = "1.3.1"
          33  +
version = "1.3.2"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-xml/Cargo.toml

@@ -1,1 +0,25 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-smithy-xml"
    4         -
version = "0.60.9"
           4  +
version = "0.60.10"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Russell Cohen <rcoh@amazon.com>"]
    6      6   
description = "XML parsing logic for Smithy protocols."
    7      7   
edition = "2021"
    8      8   
license = "Apache-2.0"
    9      9   
repository = "https://github.com/smithy-lang/smithy-rs"
   10     10   
[package.metadata.docs.rs]
   11     11   
all-features = true
   12     12   
targets = ["x86_64-unknown-linux-gnu"]
   13     13   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
   14     14   
rustdoc-args = ["--cfg", "docsrs"]
   15     15   
   16     16   
[dependencies]
   17     17   
xmlparser = "0.13.5"
   18     18   
   19     19   
[dev-dependencies]
   20     20   
base64 = "0.13.0"
   21     21   
proptest = "1"
   22     22   
   23     23   
[dev-dependencies.aws-smithy-protocol-test]
   24     24   
path = "../aws-smithy-protocol-test"
   25         -
version = "0.63.2"
          25  +
version = "0.63.3"

tmp-codegen-diff/aws-sdk/sdk/aws-smithy-xml/src/decode.rs

@@ -325,325 +385,385 @@
  345    345   
  346    346   
    fn nested_decoder<'a>(&'a mut self, start_el: StartEl<'inp>) -> ScopedDecoder<'inp, 'a> {
  347    347   
        ScopedDecoder {
  348    348   
            doc: self.doc,
  349    349   
            start_el,
  350    350   
            terminated: false,
  351    351   
        }
  352    352   
    }
  353    353   
}
  354    354   
  355         -
impl<'inp, 'a> Iterator for ScopedDecoder<'inp, 'a> {
         355  +
impl<'inp> Iterator for ScopedDecoder<'inp, '_> {
  356    356   
    type Item = Result<(XmlToken<'inp>, Depth), XmlDecodeError>;
  357    357   
  358    358   
    fn next(&mut self) -> Option<Self::Item> {
  359    359   
        if self.start_el.closed {
  360    360   
            self.terminated = true;
  361    361   
        }
  362    362   
        if self.terminated {
  363    363   
            return None;
  364    364   
        }
  365    365   
        let (tok, depth) = match self.doc.next() {