AWS SDK

AWS SDK

rev. a25ccedd311e7562a03a1cd07d728cef10c9474c

Files changed:

tmp-codegen-diff/aws-sdk/Cargo.lock

@@ -268,268 +414,414 @@
  288    288   
]
  289    289   
  290    290   
[[package]]
  291    291   
name = "async-stream-impl"
  292    292   
version = "0.3.6"
  293    293   
source = "registry+https://github.com/rust-lang/crates.io-index"
  294    294   
checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
  295    295   
dependencies = [
  296    296   
 "proc-macro2",
  297    297   
 "quote",
  298         -
 "syn 2.0.82",
         298  +
 "syn 2.0.79",
  299    299   
]
  300    300   
  301    301   
[[package]]
  302    302   
name = "async-task"
  303    303   
version = "4.7.1"
  304    304   
source = "registry+https://github.com/rust-lang/crates.io-index"
  305    305   
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
  306    306   
  307    307   
[[package]]
  308    308   
name = "async-trait"
  309    309   
version = "0.1.83"
  310    310   
source = "registry+https://github.com/rust-lang/crates.io-index"
  311    311   
checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
  312    312   
dependencies = [
  313    313   
 "proc-macro2",
  314    314   
 "quote",
  315         -
 "syn 2.0.82",
         315  +
 "syn 2.0.79",
  316    316   
]
  317    317   
  318    318   
[[package]]
  319    319   
name = "atomic-waker"
  320    320   
version = "1.1.2"
  321    321   
source = "registry+https://github.com/rust-lang/crates.io-index"
  322    322   
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  323    323   
  324    324   
[[package]]
  325    325   
name = "autocfg"
  326    326   
version = "1.4.0"
  327    327   
source = "registry+https://github.com/rust-lang/crates.io-index"
  328    328   
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
  329    329   
  330    330   
[[package]]
  331    331   
name = "aws-config"
  332         -
version = "1.5.9"
         332  +
version = "1.5.8"
  333    333   
dependencies = [
  334    334   
 "aws-credential-types 1.2.1",
  335    335   
 "aws-runtime 1.4.3",
  336    336   
 "aws-sdk-sso",
  337    337   
 "aws-sdk-ssooidc",
  338    338   
 "aws-sdk-sts",
  339    339   
 "aws-smithy-async 1.2.1",
  340    340   
 "aws-smithy-http 0.60.11",
  341    341   
 "aws-smithy-json 0.60.7",
  342    342   
 "aws-smithy-runtime 1.7.3",
  343    343   
 "aws-smithy-runtime-api 1.7.2",
  344         -
 "aws-smithy-types 1.2.8",
         344  +
 "aws-smithy-types 1.2.7",
  345    345   
 "aws-types 1.3.3",
  346    346   
 "bytes",
  347    347   
 "fastrand 2.0.2",
  348    348   
 "futures-util",
  349    349   
 "hex",
  350    350   
 "http 0.2.12",
  351    351   
 "hyper-rustls 0.24.2",
  352    352   
 "ring",
  353    353   
 "serde",
  354    354   
 "serde_json",
  355    355   
 "time",
  356    356   
 "tokio",
  357    357   
 "tracing",
  358    358   
 "tracing-subscriber",
  359    359   
 "tracing-test",
  360    360   
 "url",
  361    361   
 "zeroize",
  362    362   
]
  363    363   
  364    364   
[[package]]
  365    365   
name = "aws-credential-types"
  366    366   
version = "1.2.1"
  367    367   
dependencies = [
  368    368   
 "async-trait",
  369    369   
 "aws-smithy-async 1.2.1",
  370    370   
 "aws-smithy-runtime-api 1.7.2",
  371         -
 "aws-smithy-types 1.2.8",
         371  +
 "aws-smithy-types 1.2.7",
  372    372   
 "tokio",
  373    373   
 "zeroize",
  374    374   
]
  375    375   
  376    376   
[[package]]
  377    377   
name = "aws-credential-types"
  378    378   
version = "1.2.1"
  379    379   
source = "registry+https://github.com/rust-lang/crates.io-index"
  380    380   
checksum = "60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da"
  381    381   
dependencies = [
  382    382   
 "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  383    383   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
  384         -
 "aws-smithy-types 1.2.7",
         384  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  385    385   
 "zeroize",
  386    386   
]
  387    387   
  388    388   
[[package]]
  389    389   
name = "aws-endpoint"
  390    390   
version = "0.60.3"
  391    391   
  392    392   
[[package]]
  393    393   
name = "aws-http"
  394    394   
version = "0.60.6"
@@ -422,422 +1717,1717 @@
  442    442   
 "libc",
  443    443   
 "paste",
  444    444   
]
  445    445   
  446    446   
[[package]]
  447    447   
name = "aws-runtime"
  448    448   
version = "1.4.3"
  449    449   
dependencies = [
  450    450   
 "arbitrary",
  451    451   
 "aws-credential-types 1.2.1",
  452         -
 "aws-sigv4 1.2.5",
         452  +
 "aws-sigv4 1.2.4",
  453    453   
 "aws-smithy-async 1.2.1",
  454    454   
 "aws-smithy-eventstream 0.60.5",
  455    455   
 "aws-smithy-http 0.60.11",
  456    456   
 "aws-smithy-protocol-test 0.63.0",
  457    457   
 "aws-smithy-runtime 1.7.3",
  458    458   
 "aws-smithy-runtime-api 1.7.2",
  459         -
 "aws-smithy-types 1.2.8",
         459  +
 "aws-smithy-types 1.2.7",
  460    460   
 "aws-types 1.3.3",
  461    461   
 "bytes",
  462    462   
 "bytes-utils",
  463    463   
 "convert_case",
  464    464   
 "fastrand 2.0.2",
  465    465   
 "futures-util",
  466    466   
 "http 0.2.12",
  467    467   
 "http 1.1.0",
  468    468   
 "http-body 0.4.6",
  469    469   
 "http-body 1.0.1",
  470    470   
 "once_cell",
  471    471   
 "percent-encoding",
  472    472   
 "pin-project-lite",
  473    473   
 "proptest",
  474    474   
 "regex-lite",
  475    475   
 "serde",
  476    476   
 "serde_json",
  477    477   
 "tokio",
  478    478   
 "tracing",
  479    479   
 "tracing-subscriber",
  480    480   
 "tracing-test",
  481    481   
 "uuid",
  482    482   
]
  483    483   
  484    484   
[[package]]
  485    485   
name = "aws-runtime"
  486    486   
version = "1.4.3"
  487    487   
source = "registry+https://github.com/rust-lang/crates.io-index"
  488    488   
checksum = "a10d5c055aa540164d9561a0e2e74ad30f0dcf7393c3a92f6733ddf9c5762468"
  489    489   
dependencies = [
  490    490   
 "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  491         -
 "aws-sigv4 1.2.4",
         491  +
 "aws-sigv4 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
  492    492   
 "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  493    493   
 "aws-smithy-eventstream 0.60.5 (registry+https://github.com/rust-lang/crates.io-index)",
  494    494   
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
  495    495   
 "aws-smithy-runtime 1.7.2",
  496    496   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
  497         -
 "aws-smithy-types 1.2.7",
         497  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  498    498   
 "aws-types 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
  499    499   
 "bytes",
  500    500   
 "fastrand 2.0.2",
  501    501   
 "http 0.2.12",
  502    502   
 "http-body 0.4.6",
  503    503   
 "once_cell",
  504    504   
 "percent-encoding",
  505    505   
 "pin-project-lite",
  506    506   
 "tracing",
  507    507   
 "uuid",
  508    508   
]
  509    509   
  510    510   
[[package]]
  511    511   
name = "aws-runtime-api"
  512    512   
version = "1.1.8"
  513    513   
  514    514   
[[package]]
  515    515   
name = "aws-sdk-bedrockruntime"
  516    516   
version = "0.0.0-local"
  517    517   
dependencies = [
  518    518   
 "aws-config",
  519    519   
 "aws-credential-types 1.2.1",
  520    520   
 "aws-runtime 1.4.3",
  521    521   
 "aws-smithy-async 1.2.1",
  522    522   
 "aws-smithy-eventstream 0.60.5",
  523    523   
 "aws-smithy-http 0.60.11",
  524    524   
 "aws-smithy-json 0.60.7",
  525    525   
 "aws-smithy-runtime 1.7.3",
  526    526   
 "aws-smithy-runtime-api 1.7.2",
  527         -
 "aws-smithy-types 1.2.8",
         527  +
 "aws-smithy-types 1.2.7",
  528    528   
 "aws-types 1.3.3",
  529    529   
 "bytes",
  530    530   
 "http 0.2.12",
  531    531   
 "once_cell",
  532    532   
 "regex-lite",
  533    533   
 "tokio",
  534    534   
 "tracing",
  535    535   
]
  536    536   
  537    537   
[[package]]
  538    538   
name = "aws-sdk-codecatalyst"
  539    539   
version = "0.0.0-local"
  540    540   
dependencies = [
  541    541   
 "aws-config",
  542    542   
 "aws-credential-types 1.2.1",
  543    543   
 "aws-runtime 1.4.3",
  544    544   
 "aws-smithy-async 1.2.1",
  545    545   
 "aws-smithy-http 0.60.11",
  546    546   
 "aws-smithy-json 0.60.7",
  547    547   
 "aws-smithy-protocol-test 0.63.0",
  548    548   
 "aws-smithy-runtime 1.7.3",
  549    549   
 "aws-smithy-runtime-api 1.7.2",
  550         -
 "aws-smithy-types 1.2.8",
         550  +
 "aws-smithy-types 1.2.7",
  551    551   
 "aws-types 1.3.3",
  552    552   
 "bytes",
  553    553   
 "fastrand 2.0.2",
  554    554   
 "futures-util",
  555    555   
 "http 0.2.12",
  556    556   
 "once_cell",
  557    557   
 "regex-lite",
  558    558   
 "serde_json",
  559    559   
 "tokio",
  560    560   
 "tracing",
  561    561   
 "tracing-subscriber",
  562    562   
]
  563    563   
  564    564   
[[package]]
  565    565   
name = "aws-sdk-config"
  566    566   
version = "0.0.0-local"
  567    567   
dependencies = [
  568    568   
 "aws-config",
  569    569   
 "aws-credential-types 1.2.1",
  570    570   
 "aws-runtime 1.4.3",
  571    571   
 "aws-smithy-async 1.2.1",
  572    572   
 "aws-smithy-http 0.60.11",
  573    573   
 "aws-smithy-json 0.60.7",
  574    574   
 "aws-smithy-runtime 1.7.3",
  575    575   
 "aws-smithy-runtime-api 1.7.2",
  576         -
 "aws-smithy-types 1.2.8",
         576  +
 "aws-smithy-types 1.2.7",
  577    577   
 "aws-types 1.3.3",
  578    578   
 "bytes",
  579    579   
 "http 0.2.12",
  580    580   
 "once_cell",
  581    581   
 "regex-lite",
  582    582   
 "tokio",
  583    583   
 "tracing",
  584    584   
]
  585    585   
  586    586   
[[package]]
  587    587   
name = "aws-sdk-dynamodb"
  588    588   
version = "0.0.0-local"
  589    589   
dependencies = [
  590    590   
 "approx",
  591    591   
 "aws-config",
  592    592   
 "aws-credential-types 1.2.1",
  593    593   
 "aws-runtime 1.4.3",
  594    594   
 "aws-smithy-async 1.2.1",
  595    595   
 "aws-smithy-http 0.60.11",
  596    596   
 "aws-smithy-json 0.60.7",
  597    597   
 "aws-smithy-protocol-test 0.63.0",
  598    598   
 "aws-smithy-runtime 1.7.3",
  599    599   
 "aws-smithy-runtime-api 1.7.2",
  600         -
 "aws-smithy-types 1.2.8",
         600  +
 "aws-smithy-types 1.2.7",
  601    601   
 "aws-types 1.3.3",
  602    602   
 "bytes",
  603    603   
 "criterion",
  604    604   
 "fastrand 2.0.2",
  605    605   
 "futures-util",
  606    606   
 "http 0.2.12",
  607    607   
 "once_cell",
  608    608   
 "regex-lite",
  609    609   
 "serde_json",
  610    610   
 "tokio",
  611    611   
 "tracing",
  612    612   
 "tracing-subscriber",
  613    613   
]
  614    614   
  615    615   
[[package]]
  616    616   
name = "aws-sdk-ec2"
  617    617   
version = "0.0.0-local"
  618    618   
dependencies = [
  619    619   
 "aws-config",
  620    620   
 "aws-credential-types 1.2.1",
  621    621   
 "aws-runtime 1.4.3",
  622    622   
 "aws-smithy-async 1.2.1",
  623    623   
 "aws-smithy-http 0.60.11",
  624    624   
 "aws-smithy-json 0.60.7",
  625    625   
 "aws-smithy-protocol-test 0.63.0",
  626    626   
 "aws-smithy-query",
  627    627   
 "aws-smithy-runtime 1.7.3",
  628    628   
 "aws-smithy-runtime-api 1.7.2",
  629         -
 "aws-smithy-types 1.2.8",
         629  +
 "aws-smithy-types 1.2.7",
  630    630   
 "aws-smithy-xml 0.60.9",
  631    631   
 "aws-types 1.3.3",
  632    632   
 "fastrand 2.0.2",
  633    633   
 "futures-util",
  634    634   
 "http 0.2.12",
  635    635   
 "once_cell",
  636    636   
 "regex-lite",
  637    637   
 "serde_json",
  638    638   
 "tokio",
  639    639   
 "tracing",
  640    640   
 "tracing-subscriber",
  641    641   
]
  642    642   
  643    643   
[[package]]
  644    644   
name = "aws-sdk-ecs"
  645    645   
version = "0.0.0-local"
  646    646   
dependencies = [
  647    647   
 "aws-config",
  648    648   
 "aws-credential-types 1.2.1",
  649    649   
 "aws-runtime 1.4.3",
  650    650   
 "aws-smithy-async 1.2.1",
  651    651   
 "aws-smithy-http 0.60.11",
  652    652   
 "aws-smithy-json 0.60.7",
  653    653   
 "aws-smithy-runtime 1.7.3",
  654    654   
 "aws-smithy-runtime-api 1.7.2",
  655         -
 "aws-smithy-types 1.2.8",
         655  +
 "aws-smithy-types 1.2.7",
  656    656   
 "aws-types 1.3.3",
  657    657   
 "bytes",
  658    658   
 "fastrand 2.0.2",
  659    659   
 "http 0.2.12",
  660    660   
 "once_cell",
  661    661   
 "regex-lite",
  662    662   
 "tokio",
  663    663   
 "tracing",
  664    664   
]
  665    665   
  666    666   
[[package]]
  667    667   
name = "aws-sdk-glacier"
  668    668   
version = "0.0.0-local"
  669    669   
dependencies = [
  670    670   
 "aws-config",
  671    671   
 "aws-credential-types 1.2.1",
  672    672   
 "aws-runtime 1.4.3",
  673         -
 "aws-sigv4 1.2.5",
         673  +
 "aws-sigv4 1.2.4",
  674    674   
 "aws-smithy-async 1.2.1",
  675    675   
 "aws-smithy-http 0.60.11",
  676    676   
 "aws-smithy-json 0.60.7",
  677    677   
 "aws-smithy-protocol-test 0.63.0",
  678    678   
 "aws-smithy-runtime 1.7.3",
  679    679   
 "aws-smithy-runtime-api 1.7.2",
  680         -
 "aws-smithy-types 1.2.8",
         680  +
 "aws-smithy-types 1.2.7",
  681    681   
 "aws-types 1.3.3",
  682    682   
 "bytes",
  683    683   
 "futures-util",
  684    684   
 "hex",
  685    685   
 "http 0.2.12",
  686    686   
 "once_cell",
  687    687   
 "pretty_assertions",
  688    688   
 "regex-lite",
  689    689   
 "ring",
  690    690   
 "serde_json",
  691    691   
 "tokio",
  692    692   
 "tracing",
  693    693   
 "tracing-subscriber",
  694    694   
 "tracing-test",
  695    695   
]
  696    696   
  697    697   
[[package]]
  698    698   
name = "aws-sdk-iam"
  699    699   
version = "0.0.0-local"
  700    700   
dependencies = [
  701    701   
 "aws-config",
  702    702   
 "aws-credential-types 1.2.1",
  703    703   
 "aws-runtime 1.4.3",
  704    704   
 "aws-smithy-async 1.2.1",
  705    705   
 "aws-smithy-http 0.60.11",
  706    706   
 "aws-smithy-json 0.60.7",
  707    707   
 "aws-smithy-protocol-test 0.63.0",
  708    708   
 "aws-smithy-query",
  709    709   
 "aws-smithy-runtime 1.7.3",
  710    710   
 "aws-smithy-runtime-api 1.7.2",
  711         -
 "aws-smithy-types 1.2.8",
         711  +
 "aws-smithy-types 1.2.7",
  712    712   
 "aws-smithy-xml 0.60.9",
  713    713   
 "aws-types 1.3.3",
  714    714   
 "futures-util",
  715    715   
 "http 0.2.12",
  716    716   
 "once_cell",
  717    717   
 "regex-lite",
  718    718   
 "serde_json",
  719    719   
 "tokio",
  720    720   
 "tracing",
  721    721   
 "tracing-subscriber",
  722    722   
]
  723    723   
  724    724   
[[package]]
  725    725   
name = "aws-sdk-kms"
  726    726   
version = "0.0.0-local"
  727    727   
dependencies = [
  728    728   
 "aws-config",
  729    729   
 "aws-credential-types 1.2.1",
  730    730   
 "aws-runtime 1.4.3",
  731    731   
 "aws-smithy-async 1.2.1",
  732    732   
 "aws-smithy-http 0.60.11",
  733    733   
 "aws-smithy-json 0.60.7",
  734    734   
 "aws-smithy-protocol-test 0.63.0",
  735    735   
 "aws-smithy-runtime 1.7.3",
  736    736   
 "aws-smithy-runtime-api 1.7.2",
  737         -
 "aws-smithy-types 1.2.8",
         737  +
 "aws-smithy-types 1.2.7",
  738    738   
 "aws-types 1.3.3",
  739    739   
 "bytes",
  740    740   
 "futures-util",
  741    741   
 "http 0.2.12",
  742    742   
 "once_cell",
  743    743   
 "regex-lite",
  744    744   
 "serde_json",
  745    745   
 "tokio",
  746    746   
 "tracing",
  747    747   
 "tracing-subscriber",
  748    748   
]
  749    749   
  750    750   
[[package]]
  751    751   
name = "aws-sdk-lambda"
  752    752   
version = "0.0.0-local"
  753    753   
dependencies = [
  754    754   
 "aws-config",
  755    755   
 "aws-credential-types 1.2.1",
  756    756   
 "aws-runtime 1.4.3",
  757    757   
 "aws-smithy-async 1.2.1",
  758    758   
 "aws-smithy-eventstream 0.60.5",
  759    759   
 "aws-smithy-http 0.60.11",
  760    760   
 "aws-smithy-json 0.60.7",
  761    761   
 "aws-smithy-protocol-test 0.63.0",
  762    762   
 "aws-smithy-runtime 1.7.3",
  763    763   
 "aws-smithy-runtime-api 1.7.2",
  764         -
 "aws-smithy-types 1.2.8",
         764  +
 "aws-smithy-types 1.2.7",
  765    765   
 "aws-types 1.3.3",
  766    766   
 "bytes",
  767    767   
 "futures-util",
  768    768   
 "http 0.2.12",
  769    769   
 "once_cell",
  770    770   
 "regex-lite",
  771    771   
 "serde_json",
  772    772   
 "tokio",
  773    773   
 "tracing",
  774    774   
 "tracing-subscriber",
  775    775   
]
  776    776   
  777    777   
[[package]]
  778    778   
name = "aws-sdk-polly"
  779    779   
version = "0.0.0-local"
  780    780   
dependencies = [
  781    781   
 "aws-config",
  782    782   
 "aws-credential-types 1.2.1",
  783    783   
 "aws-runtime 1.4.3",
  784         -
 "aws-sigv4 1.2.5",
         784  +
 "aws-sigv4 1.2.4",
  785    785   
 "aws-smithy-async 1.2.1",
  786    786   
 "aws-smithy-http 0.60.11",
  787    787   
 "aws-smithy-json 0.60.7",
  788    788   
 "aws-smithy-protocol-test 0.63.0",
  789    789   
 "aws-smithy-runtime 1.7.3",
  790    790   
 "aws-smithy-runtime-api 1.7.2",
  791         -
 "aws-smithy-types 1.2.8",
         791  +
 "aws-smithy-types 1.2.7",
  792    792   
 "aws-types 1.3.3",
  793    793   
 "bytes",
  794    794   
 "futures-util",
  795    795   
 "http 0.2.12",
  796    796   
 "http 1.1.0",
  797    797   
 "http-body 1.0.1",
  798    798   
 "once_cell",
  799    799   
 "regex-lite",
  800    800   
 "serde_json",
  801    801   
 "tokio",
  802    802   
 "tracing",
  803    803   
 "tracing-subscriber",
  804    804   
]
  805    805   
  806    806   
[[package]]
  807    807   
name = "aws-sdk-qldbsession"
  808    808   
version = "0.0.0-local"
  809    809   
dependencies = [
  810    810   
 "aws-config",
  811    811   
 "aws-credential-types 1.2.1",
  812    812   
 "aws-runtime 1.4.3",
  813    813   
 "aws-smithy-async 1.2.1",
  814    814   
 "aws-smithy-http 0.60.11",
  815    815   
 "aws-smithy-json 0.60.7",
  816    816   
 "aws-smithy-protocol-test 0.63.0",
  817    817   
 "aws-smithy-runtime 1.7.3",
  818    818   
 "aws-smithy-runtime-api 1.7.2",
  819         -
 "aws-smithy-types 1.2.8",
         819  +
 "aws-smithy-types 1.2.7",
  820    820   
 "aws-types 1.3.3",
  821    821   
 "bytes",
  822    822   
 "futures-util",
  823    823   
 "http 0.2.12",
  824    824   
 "once_cell",
  825    825   
 "regex-lite",
  826    826   
 "serde_json",
  827    827   
 "tokio",
  828    828   
 "tracing",
  829    829   
 "tracing-subscriber",
  830    830   
]
  831    831   
  832    832   
[[package]]
  833    833   
name = "aws-sdk-route53"
  834    834   
version = "0.0.0-local"
  835    835   
dependencies = [
  836    836   
 "aws-config",
  837    837   
 "aws-credential-types 1.2.1",
  838    838   
 "aws-runtime 1.4.3",
  839    839   
 "aws-smithy-async 1.2.1",
  840    840   
 "aws-smithy-http 0.60.11",
  841    841   
 "aws-smithy-json 0.60.7",
  842    842   
 "aws-smithy-runtime 1.7.3",
  843    843   
 "aws-smithy-runtime-api 1.7.2",
  844         -
 "aws-smithy-types 1.2.8",
         844  +
 "aws-smithy-types 1.2.7",
  845    845   
 "aws-smithy-xml 0.60.9",
  846    846   
 "aws-types 1.3.3",
  847    847   
 "http 0.2.12",
  848    848   
 "once_cell",
  849    849   
 "pretty_assertions",
  850    850   
 "regex-lite",
  851    851   
 "tokio",
  852    852   
 "tracing",
  853    853   
 "tracing-test",
  854    854   
]
  855    855   
  856    856   
[[package]]
  857    857   
name = "aws-sdk-s3"
  858    858   
version = "0.0.0-local"
  859    859   
dependencies = [
  860    860   
 "async-std",
  861    861   
 "aws-config",
  862    862   
 "aws-credential-types 1.2.1",
  863    863   
 "aws-runtime 1.4.3",
  864         -
 "aws-sigv4 1.2.5",
         864  +
 "aws-sigv4 1.2.4",
  865    865   
 "aws-smithy-async 1.2.1",
  866         -
 "aws-smithy-checksums 0.60.13",
         866  +
 "aws-smithy-checksums 0.60.12",
  867    867   
 "aws-smithy-eventstream 0.60.5",
  868    868   
 "aws-smithy-experimental",
  869    869   
 "aws-smithy-http 0.60.11",
  870    870   
 "aws-smithy-json 0.60.7",
  871    871   
 "aws-smithy-protocol-test 0.63.0",
  872    872   
 "aws-smithy-runtime 1.7.3",
  873    873   
 "aws-smithy-runtime-api 1.7.2",
  874         -
 "aws-smithy-types 1.2.8",
         874  +
 "aws-smithy-types 1.2.7",
  875    875   
 "aws-smithy-xml 0.60.9",
  876    876   
 "aws-types 1.3.3",
  877    877   
 "bytes",
  878    878   
 "bytes-utils",
  879    879   
 "fastrand 2.0.2",
  880    880   
 "futures-util",
  881    881   
 "hdrhistogram",
  882    882   
 "hex",
  883    883   
 "hmac",
  884    884   
 "http 0.2.12",
  885    885   
 "http 1.1.0",
  886    886   
 "http-body 0.4.6",
  887    887   
 "http-body 1.0.1",
  888    888   
 "lru",
  889    889   
 "once_cell",
  890    890   
 "percent-encoding",
  891    891   
 "pretty_assertions",
  892    892   
 "regex-lite",
  893    893   
 "serde_json",
  894    894   
 "sha2",
  895    895   
 "smol",
  896    896   
 "tempfile",
  897    897   
 "tokio",
  898    898   
 "tracing",
  899    899   
 "tracing-appender",
  900    900   
 "tracing-subscriber",
  901    901   
 "tracing-test",
  902    902   
 "url",
  903    903   
]
  904    904   
  905    905   
[[package]]
  906    906   
name = "aws-sdk-s3"
  907         -
version = "1.57.0"
         907  +
version = "1.56.0"
  908    908   
source = "registry+https://github.com/rust-lang/crates.io-index"
  909         -
checksum = "8888c238bf93c77c5df8274b3999fd7fc1bb3fb658616f40dfde9e4fcd9efd94"
         909  +
checksum = "cecd672c8d4265fd4fbecacd4a479180e616881bbe639250cf81ddb604e4c301"
  910    910   
dependencies = [
  911    911   
 "ahash",
  912    912   
 "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  913    913   
 "aws-runtime 1.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
  914         -
 "aws-sigv4 1.2.4",
         914  +
 "aws-sigv4 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
  915    915   
 "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  916         -
 "aws-smithy-checksums 0.60.12",
         916  +
 "aws-smithy-checksums 0.60.12 (registry+https://github.com/rust-lang/crates.io-index)",
  917    917   
 "aws-smithy-eventstream 0.60.5 (registry+https://github.com/rust-lang/crates.io-index)",
  918    918   
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
  919    919   
 "aws-smithy-json 0.60.7 (registry+https://github.com/rust-lang/crates.io-index)",
  920    920   
 "aws-smithy-runtime 1.7.2",
  921    921   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
  922         -
 "aws-smithy-types 1.2.7",
         922  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  923    923   
 "aws-smithy-xml 0.60.9 (registry+https://github.com/rust-lang/crates.io-index)",
  924    924   
 "aws-types 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
  925    925   
 "bytes",
  926    926   
 "fastrand 2.0.2",
  927    927   
 "hex",
  928    928   
 "hmac",
  929    929   
 "http 0.2.12",
  930    930   
 "http-body 0.4.6",
  931    931   
 "lru",
  932    932   
 "once_cell",
  933    933   
 "percent-encoding",
  934    934   
 "regex-lite",
  935    935   
 "sha2",
  936    936   
 "tracing",
  937    937   
 "url",
  938    938   
]
  939    939   
  940    940   
[[package]]
  941    941   
name = "aws-sdk-s3control"
  942    942   
version = "0.0.0-local"
  943    943   
dependencies = [
  944    944   
 "aws-config",
  945    945   
 "aws-credential-types 1.2.1",
  946    946   
 "aws-runtime 1.4.3",
  947    947   
 "aws-smithy-async 1.2.1",
  948    948   
 "aws-smithy-http 0.60.11",
  949    949   
 "aws-smithy-json 0.60.7",
  950    950   
 "aws-smithy-protocol-test 0.63.0",
  951    951   
 "aws-smithy-runtime 1.7.3",
  952    952   
 "aws-smithy-runtime-api 1.7.2",
  953         -
 "aws-smithy-types 1.2.8",
         953  +
 "aws-smithy-types 1.2.7",
  954    954   
 "aws-smithy-xml 0.60.9",
  955    955   
 "aws-types 1.3.3",
  956    956   
 "fastrand 2.0.2",
  957    957   
 "futures-util",
  958    958   
 "http 0.2.12",
  959    959   
 "md-5",
  960    960   
 "once_cell",
  961    961   
 "regex-lite",
  962    962   
 "serde_json",
  963    963   
 "tokio",
  964    964   
 "tracing",
  965    965   
 "tracing-subscriber",
  966    966   
 "url",
  967    967   
]
  968    968   
  969    969   
[[package]]
  970    970   
name = "aws-sdk-sso"
  971    971   
version = "0.0.0-local"
  972    972   
dependencies = [
  973    973   
 "aws-credential-types 1.2.1",
  974    974   
 "aws-runtime 1.4.3",
  975    975   
 "aws-smithy-async 1.2.1",
  976    976   
 "aws-smithy-http 0.60.11",
  977    977   
 "aws-smithy-json 0.60.7",
  978    978   
 "aws-smithy-runtime 1.7.3",
  979    979   
 "aws-smithy-runtime-api 1.7.2",
  980         -
 "aws-smithy-types 1.2.8",
         980  +
 "aws-smithy-types 1.2.7",
  981    981   
 "aws-types 1.3.3",
  982    982   
 "bytes",
  983    983   
 "http 0.2.12",
  984    984   
 "once_cell",
  985    985   
 "regex-lite",
  986    986   
 "tokio",
  987    987   
 "tracing",
  988    988   
]
  989    989   
  990    990   
[[package]]
  991    991   
name = "aws-sdk-ssooidc"
  992    992   
version = "0.0.0-local"
  993    993   
dependencies = [
  994    994   
 "aws-credential-types 1.2.1",
  995    995   
 "aws-runtime 1.4.3",
  996    996   
 "aws-smithy-async 1.2.1",
  997    997   
 "aws-smithy-http 0.60.11",
  998    998   
 "aws-smithy-json 0.60.7",
  999    999   
 "aws-smithy-runtime 1.7.3",
 1000   1000   
 "aws-smithy-runtime-api 1.7.2",
 1001         -
 "aws-smithy-types 1.2.8",
        1001  +
 "aws-smithy-types 1.2.7",
 1002   1002   
 "aws-types 1.3.3",
 1003   1003   
 "bytes",
 1004   1004   
 "http 0.2.12",
 1005   1005   
 "once_cell",
 1006   1006   
 "regex-lite",
 1007   1007   
 "tokio",
 1008   1008   
 "tracing",
 1009   1009   
]
 1010   1010   
 1011   1011   
[[package]]
 1012   1012   
name = "aws-sdk-sts"
 1013   1013   
version = "0.0.0-local"
 1014   1014   
dependencies = [
 1015   1015   
 "aws-credential-types 1.2.1",
 1016   1016   
 "aws-runtime 1.4.3",
 1017   1017   
 "aws-smithy-async 1.2.1",
 1018   1018   
 "aws-smithy-http 0.60.11",
 1019   1019   
 "aws-smithy-json 0.60.7",
 1020   1020   
 "aws-smithy-protocol-test 0.63.0",
 1021   1021   
 "aws-smithy-query",
 1022   1022   
 "aws-smithy-runtime 1.7.3",
 1023   1023   
 "aws-smithy-runtime-api 1.7.2",
 1024         -
 "aws-smithy-types 1.2.8",
        1024  +
 "aws-smithy-types 1.2.7",
 1025   1025   
 "aws-smithy-xml 0.60.9",
 1026   1026   
 "aws-types 1.3.3",
 1027   1027   
 "futures-util",
 1028   1028   
 "http 0.2.12",
 1029   1029   
 "once_cell",
 1030   1030   
 "regex-lite",
 1031   1031   
 "serde_json",
 1032   1032   
 "tokio",
 1033   1033   
 "tracing",
 1034   1034   
 "tracing-subscriber",
 1035   1035   
]
 1036   1036   
 1037   1037   
[[package]]
 1038   1038   
name = "aws-sdk-timestreamquery"
 1039   1039   
version = "0.0.0-local"
 1040   1040   
dependencies = [
 1041   1041   
 "aws-config",
 1042   1042   
 "aws-credential-types 1.2.1",
 1043   1043   
 "aws-runtime 1.4.3",
 1044   1044   
 "aws-smithy-async 1.2.1",
 1045   1045   
 "aws-smithy-http 0.60.11",
 1046   1046   
 "aws-smithy-json 0.60.7",
 1047   1047   
 "aws-smithy-protocol-test 0.63.0",
 1048   1048   
 "aws-smithy-runtime 1.7.3",
 1049   1049   
 "aws-smithy-runtime-api 1.7.2",
 1050         -
 "aws-smithy-types 1.2.8",
        1050  +
 "aws-smithy-types 1.2.7",
 1051   1051   
 "aws-types 1.3.3",
 1052   1052   
 "bytes",
 1053   1053   
 "fastrand 2.0.2",
 1054   1054   
 "futures-util",
 1055   1055   
 "http 0.2.12",
 1056   1056   
 "once_cell",
 1057   1057   
 "regex-lite",
 1058   1058   
 "serde_json",
 1059   1059   
 "tokio",
 1060   1060   
 "tracing",
 1061   1061   
 "tracing-subscriber",
 1062   1062   
]
 1063   1063   
 1064   1064   
[[package]]
 1065   1065   
name = "aws-sdk-timestreamwrite"
 1066   1066   
version = "0.0.0-local"
 1067   1067   
dependencies = [
 1068   1068   
 "aws-config",
 1069   1069   
 "aws-credential-types 1.2.1",
 1070   1070   
 "aws-runtime 1.4.3",
 1071   1071   
 "aws-smithy-async 1.2.1",
 1072   1072   
 "aws-smithy-http 0.60.11",
 1073   1073   
 "aws-smithy-json 0.60.7",
 1074   1074   
 "aws-smithy-runtime 1.7.3",
 1075   1075   
 "aws-smithy-runtime-api 1.7.2",
 1076         -
 "aws-smithy-types 1.2.8",
        1076  +
 "aws-smithy-types 1.2.7",
 1077   1077   
 "aws-types 1.3.3",
 1078   1078   
 "bytes",
 1079   1079   
 "fastrand 2.0.2",
 1080   1080   
 "http 0.2.12",
 1081   1081   
 "once_cell",
 1082   1082   
 "regex-lite",
 1083   1083   
 "tokio",
 1084   1084   
 "tracing",
 1085   1085   
]
 1086   1086   
 1087   1087   
[[package]]
 1088   1088   
name = "aws-sdk-transcribestreaming"
 1089   1089   
version = "0.0.0-local"
 1090   1090   
dependencies = [
 1091   1091   
 "async-stream",
 1092   1092   
 "aws-config",
 1093   1093   
 "aws-credential-types 1.2.1",
 1094   1094   
 "aws-runtime 1.4.3",
 1095         -
 "aws-sigv4 1.2.5",
        1095  +
 "aws-sigv4 1.2.4",
 1096   1096   
 "aws-smithy-async 1.2.1",
 1097   1097   
 "aws-smithy-eventstream 0.60.5",
 1098   1098   
 "aws-smithy-http 0.60.11",
 1099   1099   
 "aws-smithy-json 0.60.7",
 1100   1100   
 "aws-smithy-protocol-test 0.63.0",
 1101   1101   
 "aws-smithy-runtime 1.7.3",
 1102   1102   
 "aws-smithy-runtime-api 1.7.2",
 1103         -
 "aws-smithy-types 1.2.8",
        1103  +
 "aws-smithy-types 1.2.7",
 1104   1104   
 "aws-types 1.3.3",
 1105   1105   
 "bytes",
 1106   1106   
 "futures-core",
 1107   1107   
 "futures-util",
 1108   1108   
 "hound",
 1109   1109   
 "http 0.2.12",
 1110   1110   
 "hyper 0.14.31",
 1111   1111   
 "once_cell",
 1112   1112   
 "regex-lite",
 1113   1113   
 "serde_json",
 1114   1114   
 "tokio",
 1115   1115   
 "tracing",
 1116   1116   
 "tracing-subscriber",
 1117   1117   
]
 1118   1118   
 1119   1119   
[[package]]
 1120   1120   
name = "aws-sig-auth"
 1121   1121   
version = "0.60.3"
 1122   1122   
 1123   1123   
[[package]]
 1124   1124   
name = "aws-sigv4"
 1125   1125   
version = "1.2.4"
 1126         -
source = "registry+https://github.com/rust-lang/crates.io-index"
 1127         -
checksum = "cc8db6904450bafe7473c6ca9123f88cc11089e41a025408f992db4e22d3be68"
 1128   1126   
dependencies = [
 1129         -
 "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 1130         -
 "aws-smithy-eventstream 0.60.5 (registry+https://github.com/rust-lang/crates.io-index)",
 1131         -
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
 1132         -
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
        1127  +
 "aws-credential-types 1.2.1",
        1128  +
 "aws-smithy-eventstream 0.60.5",
        1129  +
 "aws-smithy-http 0.60.11",
        1130  +
 "aws-smithy-runtime-api 1.7.2",
 1133   1131   
 "aws-smithy-types 1.2.7",
 1134   1132   
 "bytes",
        1133  +
 "criterion",
 1135   1134   
 "crypto-bigint 0.5.5",
 1136   1135   
 "form_urlencoded",
 1137   1136   
 "hex",
        1137  +
 "hex-literal",
 1138   1138   
 "hmac",
 1139   1139   
 "http 0.2.12",
 1140   1140   
 "http 1.1.0",
        1141  +
 "httparse",
        1142  +
 "libfuzzer-sys",
 1141   1143   
 "once_cell",
 1142   1144   
 "p256",
 1143   1145   
 "percent-encoding",
        1146  +
 "pretty_assertions",
        1147  +
 "proptest",
 1144   1148   
 "ring",
        1149  +
 "serde",
        1150  +
 "serde_derive",
        1151  +
 "serde_json",
 1145   1152   
 "sha2",
 1146   1153   
 "subtle",
 1147   1154   
 "time",
 1148   1155   
 "tracing",
 1149   1156   
 "zeroize",
 1150   1157   
]
 1151   1158   
 1152   1159   
[[package]]
 1153   1160   
name = "aws-sigv4"
 1154         -
version = "1.2.5"
        1161  +
version = "1.2.4"
        1162  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1163  +
checksum = "cc8db6904450bafe7473c6ca9123f88cc11089e41a025408f992db4e22d3be68"
 1155   1164   
dependencies = [
 1156         -
 "aws-credential-types 1.2.1",
 1157         -
 "aws-smithy-eventstream 0.60.5",
 1158         -
 "aws-smithy-http 0.60.11",
 1159         -
 "aws-smithy-runtime-api 1.7.2",
 1160         -
 "aws-smithy-types 1.2.8",
        1165  +
 "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
        1166  +
 "aws-smithy-eventstream 0.60.5 (registry+https://github.com/rust-lang/crates.io-index)",
        1167  +
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
        1168  +
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
        1169  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1161   1170   
 "bytes",
 1162         -
 "criterion",
 1163   1171   
 "crypto-bigint 0.5.5",
 1164   1172   
 "form_urlencoded",
 1165   1173   
 "hex",
 1166         -
 "hex-literal",
 1167   1174   
 "hmac",
 1168   1175   
 "http 0.2.12",
 1169   1176   
 "http 1.1.0",
 1170         -
 "httparse",
 1171         -
 "libfuzzer-sys",
 1172   1177   
 "once_cell",
 1173   1178   
 "p256",
 1174   1179   
 "percent-encoding",
 1175         -
 "pretty_assertions",
 1176         -
 "proptest",
 1177   1180   
 "ring",
 1178         -
 "serde",
 1179         -
 "serde_derive",
 1180         -
 "serde_json",
 1181   1181   
 "sha2",
 1182   1182   
 "subtle",
 1183   1183   
 "time",
 1184   1184   
 "tracing",
 1185   1185   
 "zeroize",
 1186   1186   
]
 1187   1187   
 1188   1188   
[[package]]
 1189   1189   
name = "aws-smithy-async"
 1190   1190   
version = "1.2.1"
 1191   1191   
dependencies = [
 1192   1192   
 "futures-util",
 1193   1193   
 "pin-project-lite",
 1194   1194   
 "pin-utils",
 1195   1195   
 "tokio",
 1196   1196   
 "tokio-test",
 1197   1197   
]
 1198   1198   
 1199   1199   
[[package]]
 1200   1200   
name = "aws-smithy-async"
 1201   1201   
version = "1.2.1"
 1202   1202   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1203   1203   
checksum = "62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c"
 1204   1204   
dependencies = [
 1205   1205   
 "futures-util",
 1206   1206   
 "pin-project-lite",
 1207   1207   
 "tokio",
 1208   1208   
]
 1209   1209   
 1210   1210   
[[package]]
 1211   1211   
name = "aws-smithy-cbor"
 1212   1212   
version = "0.60.7"
 1213   1213   
dependencies = [
 1214         -
 "aws-smithy-types 1.2.8",
        1214  +
 "aws-smithy-types 1.2.7",
 1215   1215   
 "criterion",
 1216   1216   
 "minicbor",
 1217   1217   
]
 1218   1218   
 1219   1219   
[[package]]
 1220   1220   
name = "aws-smithy-checksums"
 1221   1221   
version = "0.60.12"
 1222         -
source = "registry+https://github.com/rust-lang/crates.io-index"
 1223         -
checksum = "598b1689d001c4d4dc3cb386adb07d37786783aee3ac4b324bcadac116bf3d23"
 1224   1222   
dependencies = [
 1225         -
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
        1223  +
 "aws-smithy-http 0.60.11",
 1226   1224   
 "aws-smithy-types 1.2.7",
 1227   1225   
 "bytes",
        1226  +
 "bytes-utils",
 1228   1227   
 "crc32c",
 1229   1228   
 "crc32fast",
 1230   1229   
 "hex",
 1231   1230   
 "http 0.2.12",
 1232   1231   
 "http-body 0.4.6",
 1233   1232   
 "md-5",
 1234   1233   
 "pin-project-lite",
        1234  +
 "pretty_assertions",
 1235   1235   
 "sha1",
 1236   1236   
 "sha2",
        1237  +
 "tokio",
 1237   1238   
 "tracing",
        1239  +
 "tracing-test",
 1238   1240   
]
 1239   1241   
 1240   1242   
[[package]]
 1241   1243   
name = "aws-smithy-checksums"
 1242         -
version = "0.60.13"
        1244  +
version = "0.60.12"
        1245  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1246  +
checksum = "598b1689d001c4d4dc3cb386adb07d37786783aee3ac4b324bcadac116bf3d23"
 1243   1247   
dependencies = [
 1244         -
 "aws-smithy-http 0.60.11",
 1245         -
 "aws-smithy-types 1.2.8",
        1248  +
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
        1249  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1246   1250   
 "bytes",
 1247         -
 "bytes-utils",
 1248   1251   
 "crc32c",
 1249   1252   
 "crc32fast",
 1250   1253   
 "hex",
 1251   1254   
 "http 0.2.12",
 1252   1255   
 "http-body 0.4.6",
 1253   1256   
 "md-5",
 1254   1257   
 "pin-project-lite",
 1255         -
 "pretty_assertions",
 1256   1258   
 "sha1",
 1257   1259   
 "sha2",
 1258         -
 "tokio",
 1259   1260   
 "tracing",
 1260         -
 "tracing-test",
 1261   1261   
]
 1262   1262   
 1263   1263   
[[package]]
 1264   1264   
name = "aws-smithy-client"
 1265   1265   
version = "0.60.3"
 1266   1266   
 1267   1267   
[[package]]
 1268   1268   
name = "aws-smithy-compression"
 1269   1269   
version = "0.0.2"
 1270   1270   
dependencies = [
 1271   1271   
 "aws-smithy-runtime-api 1.7.2",
 1272         -
 "aws-smithy-types 1.2.8",
        1272  +
 "aws-smithy-types 1.2.7",
 1273   1273   
 "bytes",
 1274   1274   
 "bytes-utils",
 1275   1275   
 "flate2",
 1276   1276   
 "futures-util",
 1277   1277   
 "http 0.2.12",
 1278   1278   
 "http 1.1.0",
 1279   1279   
 "http-body 0.4.6",
 1280   1280   
 "http-body 1.0.1",
 1281   1281   
 "http-body-util",
 1282   1282   
 "pin-project-lite",
 1283   1283   
 "pretty_assertions",
 1284   1284   
 "tokio",
 1285   1285   
 "tracing",
 1286   1286   
]
 1287   1287   
 1288   1288   
[[package]]
 1289   1289   
name = "aws-smithy-eventstream"
 1290   1290   
version = "0.60.5"
 1291   1291   
dependencies = [
 1292   1292   
 "arbitrary",
 1293         -
 "aws-smithy-types 1.2.8",
        1293  +
 "aws-smithy-types 1.2.7",
 1294   1294   
 "bytes",
 1295   1295   
 "bytes-utils",
 1296   1296   
 "crc32fast",
 1297   1297   
 "derive_arbitrary",
 1298   1298   
]
 1299   1299   
 1300   1300   
[[package]]
 1301   1301   
name = "aws-smithy-eventstream"
 1302   1302   
version = "0.60.5"
 1303   1303   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1304   1304   
checksum = "cef7d0a272725f87e51ba2bf89f8c21e4df61b9e49ae1ac367a6d69916ef7c90"
 1305   1305   
dependencies = [
 1306         -
 "aws-smithy-types 1.2.7",
        1306  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1307   1307   
 "bytes",
 1308   1308   
 "crc32fast",
 1309   1309   
]
 1310   1310   
 1311   1311   
[[package]]
 1312   1312   
name = "aws-smithy-experimental"
 1313   1313   
version = "0.1.4"
 1314   1314   
dependencies = [
 1315   1315   
 "aws-smithy-async 1.2.1",
 1316   1316   
 "aws-smithy-runtime 1.7.3",
 1317   1317   
 "aws-smithy-runtime-api 1.7.2",
 1318         -
 "aws-smithy-types 1.2.8",
        1318  +
 "aws-smithy-types 1.2.7",
 1319   1319   
 "h2 0.4.6",
 1320   1320   
 "http 1.1.0",
 1321   1321   
 "hyper 1.5.0",
 1322   1322   
 "hyper-rustls 0.27.3",
 1323   1323   
 "hyper-util",
 1324   1324   
 "once_cell",
 1325   1325   
 "pin-project-lite",
 1326         -
 "rustls 0.23.15",
        1326  +
 "rustls 0.23.14",
 1327   1327   
 "tokio",
 1328   1328   
 "tower",
 1329   1329   
 "tracing",
 1330   1330   
]
 1331   1331   
 1332   1332   
[[package]]
 1333   1333   
name = "aws-smithy-http"
 1334   1334   
version = "0.60.11"
 1335   1335   
dependencies = [
 1336   1336   
 "async-stream",
 1337   1337   
 "aws-smithy-eventstream 0.60.5",
 1338   1338   
 "aws-smithy-runtime-api 1.7.2",
 1339         -
 "aws-smithy-types 1.2.8",
        1339  +
 "aws-smithy-types 1.2.7",
 1340   1340   
 "bytes",
 1341   1341   
 "bytes-utils",
 1342   1342   
 "futures-core",
 1343   1343   
 "futures-util",
 1344   1344   
 "http 0.2.12",
 1345   1345   
 "http-body 0.4.6",
 1346   1346   
 "hyper 0.14.31",
 1347   1347   
 "once_cell",
 1348   1348   
 "percent-encoding",
 1349   1349   
 "pin-project-lite",
 1350   1350   
 "pin-utils",
 1351   1351   
 "proptest",
 1352   1352   
 "tokio",
 1353   1353   
 "tracing",
 1354   1354   
]
 1355   1355   
 1356   1356   
[[package]]
 1357   1357   
name = "aws-smithy-http"
 1358   1358   
version = "0.60.11"
 1359   1359   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1360   1360   
checksum = "5c8bc3e8fdc6b8d07d976e301c02fe553f72a39b7a9fea820e023268467d7ab6"
 1361   1361   
dependencies = [
 1362   1362   
 "aws-smithy-eventstream 0.60.5 (registry+https://github.com/rust-lang/crates.io-index)",
 1363   1363   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
 1364         -
 "aws-smithy-types 1.2.7",
        1364  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1365   1365   
 "bytes",
 1366   1366   
 "bytes-utils",
 1367   1367   
 "futures-core",
 1368   1368   
 "http 0.2.12",
 1369   1369   
 "http-body 0.4.6",
 1370   1370   
 "once_cell",
 1371   1371   
 "percent-encoding",
 1372   1372   
 "pin-project-lite",
 1373   1373   
 "pin-utils",
 1374   1374   
 "tracing",
 1375   1375   
]
 1376   1376   
 1377   1377   
[[package]]
 1378   1378   
name = "aws-smithy-http-auth"
 1379   1379   
version = "0.60.3"
 1380   1380   
 1381   1381   
[[package]]
 1382   1382   
name = "aws-smithy-http-tower"
 1383   1383   
version = "0.60.3"
 1384   1384   
 1385   1385   
[[package]]
 1386   1386   
name = "aws-smithy-json"
 1387   1387   
version = "0.60.7"
 1388   1388   
dependencies = [
 1389         -
 "aws-smithy-types 1.2.8",
        1389  +
 "aws-smithy-types 1.2.7",
 1390   1390   
 "proptest",
 1391   1391   
 "serde_json",
 1392   1392   
]
 1393   1393   
 1394   1394   
[[package]]
 1395   1395   
name = "aws-smithy-json"
 1396   1396   
version = "0.60.7"
 1397   1397   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1398   1398   
checksum = "4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6"
 1399   1399   
dependencies = [
 1400         -
 "aws-smithy-types 1.2.7",
        1400  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1401   1401   
]
 1402   1402   
 1403   1403   
[[package]]
 1404   1404   
name = "aws-smithy-mocks-experimental"
 1405   1405   
version = "0.2.1"
 1406   1406   
dependencies = [
 1407         -
 "aws-sdk-s3 1.57.0",
        1407  +
 "aws-sdk-s3 1.56.0",
 1408   1408   
 "aws-smithy-runtime-api 1.7.2",
 1409         -
 "aws-smithy-types 1.2.8",
        1409  +
 "aws-smithy-types 1.2.7",
 1410   1410   
 "tokio",
 1411   1411   
]
 1412   1412   
 1413   1413   
[[package]]
 1414   1414   
name = "aws-smithy-protocol-test"
 1415   1415   
version = "0.63.0"
 1416   1416   
dependencies = [
 1417   1417   
 "assert-json-diff",
 1418   1418   
 "aws-smithy-runtime-api 1.7.2",
 1419   1419   
 "base64-simd",
 1420   1420   
 "cbor-diag",
 1421   1421   
 "ciborium",
 1422   1422   
 "http 0.2.12",
 1423   1423   
 "pretty_assertions",
 1424   1424   
 "regex-lite",
 1425   1425   
 "roxmltree",
 1426   1426   
 "serde_json",
 1427   1427   
 "thiserror",
 1428   1428   
]
 1429   1429   
 1430   1430   
[[package]]
 1431   1431   
name = "aws-smithy-protocol-test"
 1432   1432   
version = "0.63.0"
 1433   1433   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1434   1434   
checksum = "3b92b62199921f10685c6b588fdbeb81168ae4e7950ae3e5f50145a01bb5f1ad"
 1435   1435   
dependencies = [
 1436   1436   
 "assert-json-diff",
 1437   1437   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
 1438   1438   
 "base64-simd",
 1439   1439   
 "cbor-diag",
 1440   1440   
 "ciborium",
 1441   1441   
 "http 0.2.12",
 1442   1442   
 "pretty_assertions",
 1443   1443   
 "regex-lite",
 1444   1444   
 "roxmltree",
 1445   1445   
 "serde_json",
 1446   1446   
 "thiserror",
 1447   1447   
]
 1448   1448   
 1449   1449   
[[package]]
 1450   1450   
name = "aws-smithy-query"
 1451   1451   
version = "0.60.7"
 1452   1452   
dependencies = [
 1453         -
 "aws-smithy-types 1.2.8",
        1453  +
 "aws-smithy-types 1.2.7",
 1454   1454   
 "urlencoding",
 1455   1455   
]
 1456   1456   
 1457   1457   
[[package]]
 1458   1458   
name = "aws-smithy-runtime"
 1459   1459   
version = "1.7.2"
 1460   1460   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1461   1461   
checksum = "a065c0fe6fdbdf9f11817eb68582b2ab4aff9e9c39e986ae48f7ec576c6322db"
 1462   1462   
dependencies = [
 1463   1463   
 "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 1464   1464   
 "aws-smithy-http 0.60.11 (registry+https://github.com/rust-lang/crates.io-index)",
 1465   1465   
 "aws-smithy-protocol-test 0.63.0 (registry+https://github.com/rust-lang/crates.io-index)",
 1466   1466   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
 1467         -
 "aws-smithy-types 1.2.7",
        1467  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1468   1468   
 "bytes",
 1469   1469   
 "fastrand 2.0.2",
 1470   1470   
 "h2 0.3.26",
 1471   1471   
 "http 0.2.12",
 1472   1472   
 "http-body 0.4.6",
 1473   1473   
 "http-body 1.0.1",
 1474   1474   
 "httparse",
 1475   1475   
 "hyper 0.14.31",
 1476   1476   
 "hyper-rustls 0.24.2",
 1477   1477   
 "indexmap",
 1478   1478   
 "once_cell",
 1479   1479   
 "pin-project-lite",
 1480   1480   
 "pin-utils",
 1481   1481   
 "rustls 0.21.12",
 1482   1482   
 "serde",
 1483   1483   
 "serde_json",
 1484   1484   
 "tokio",
 1485   1485   
 "tracing",
 1486   1486   
 "tracing-subscriber",
 1487   1487   
]
 1488   1488   
 1489   1489   
[[package]]
 1490   1490   
name = "aws-smithy-runtime"
 1491   1491   
version = "1.7.3"
 1492   1492   
dependencies = [
 1493   1493   
 "approx",
 1494   1494   
 "aws-smithy-async 1.2.1",
 1495   1495   
 "aws-smithy-http 0.60.11",
 1496   1496   
 "aws-smithy-protocol-test 0.63.0",
 1497   1497   
 "aws-smithy-runtime-api 1.7.2",
 1498         -
 "aws-smithy-types 1.2.8",
        1498  +
 "aws-smithy-types 1.2.7",
 1499   1499   
 "bytes",
 1500   1500   
 "fastrand 2.0.2",
 1501   1501   
 "futures-util",
 1502   1502   
 "h2 0.3.26",
 1503   1503   
 "http 0.2.12",
 1504   1504   
 "http 1.1.0",
 1505   1505   
 "http-body 0.4.6",
 1506   1506   
 "http-body 1.0.1",
 1507   1507   
 "httparse",
 1508   1508   
 "hyper 0.14.31",
 1509   1509   
 "hyper-rustls 0.24.2",
 1510   1510   
 "indexmap",
 1511   1511   
 "once_cell",
 1512   1512   
 "pin-project-lite",
 1513   1513   
 "pin-utils",
 1514   1514   
 "pretty_assertions",
 1515   1515   
 "rustls 0.21.12",
 1516   1516   
 "serde",
 1517   1517   
 "serde_json",
 1518   1518   
 "tokio",
 1519   1519   
 "tracing",
 1520   1520   
 "tracing-subscriber",
 1521   1521   
 "tracing-test",
 1522   1522   
]
 1523   1523   
 1524   1524   
[[package]]
 1525   1525   
name = "aws-smithy-runtime-api"
 1526   1526   
version = "1.7.2"
 1527   1527   
dependencies = [
 1528   1528   
 "aws-smithy-async 1.2.1",
 1529         -
 "aws-smithy-types 1.2.8",
        1529  +
 "aws-smithy-types 1.2.7",
 1530   1530   
 "bytes",
 1531   1531   
 "http 0.2.12",
 1532   1532   
 "http 1.1.0",
 1533   1533   
 "pin-project-lite",
 1534   1534   
 "proptest",
 1535   1535   
 "tokio",
 1536   1536   
 "tracing",
 1537   1537   
 "zeroize",
 1538   1538   
]
 1539   1539   
 1540   1540   
[[package]]
 1541   1541   
name = "aws-smithy-runtime-api"
 1542   1542   
version = "1.7.2"
 1543   1543   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1544   1544   
checksum = "e086682a53d3aa241192aa110fa8dfce98f2f5ac2ead0de84d41582c7e8fdb96"
 1545   1545   
dependencies = [
 1546   1546   
 "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 1547         -
 "aws-smithy-types 1.2.7",
        1547  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1548   1548   
 "bytes",
 1549   1549   
 "http 0.2.12",
 1550   1550   
 "http 1.1.0",
 1551   1551   
 "pin-project-lite",
 1552   1552   
 "tokio",
 1553   1553   
 "tracing",
 1554   1554   
 "zeroize",
 1555   1555   
]
 1556   1556   
 1557   1557   
[[package]]
 1558   1558   
name = "aws-smithy-types"
 1559   1559   
version = "1.2.7"
 1560         -
source = "registry+https://github.com/rust-lang/crates.io-index"
 1561         -
checksum = "147100a7bea70fa20ef224a6bad700358305f5dc0f84649c53769761395b355b"
 1562   1560   
dependencies = [
        1561  +
 "base64 0.13.1",
 1563   1562   
 "base64-simd",
 1564   1563   
 "bytes",
 1565   1564   
 "bytes-utils",
        1565  +
 "ciborium",
        1566  +
 "criterion",
 1566   1567   
 "futures-core",
 1567   1568   
 "http 0.2.12",
 1568   1569   
 "http 1.1.0",
 1569   1570   
 "http-body 0.4.6",
 1570   1571   
 "http-body 1.0.1",
 1571   1572   
 "http-body-util",
        1573  +
 "hyper 0.14.31",
 1572   1574   
 "itoa",
        1575  +
 "lazy_static",
 1573   1576   
 "num-integer",
 1574   1577   
 "pin-project-lite",
 1575   1578   
 "pin-utils",
        1579  +
 "proptest",
        1580  +
 "rand",
 1576   1581   
 "ryu",
 1577   1582   
 "serde",
        1583  +
 "serde_json",
        1584  +
 "tempfile",
 1578   1585   
 "time",
 1579   1586   
 "tokio",
        1587  +
 "tokio-stream",
 1580   1588   
 "tokio-util",
 1581   1589   
]
 1582   1590   
 1583   1591   
[[package]]
 1584   1592   
name = "aws-smithy-types"
 1585         -
version = "1.2.8"
        1593  +
version = "1.2.7"
        1594  +
source = "registry+https://github.com/rust-lang/crates.io-index"
        1595  +
checksum = "147100a7bea70fa20ef224a6bad700358305f5dc0f84649c53769761395b355b"
 1586   1596   
dependencies = [
 1587         -
 "base64 0.13.1",
 1588   1597   
 "base64-simd",
 1589   1598   
 "bytes",
 1590   1599   
 "bytes-utils",
 1591         -
 "ciborium",
 1592         -
 "criterion",
 1593   1600   
 "futures-core",
 1594   1601   
 "http 0.2.12",
 1595   1602   
 "http 1.1.0",
 1596   1603   
 "http-body 0.4.6",
 1597   1604   
 "http-body 1.0.1",
 1598   1605   
 "http-body-util",
 1599         -
 "hyper 0.14.31",
 1600   1606   
 "itoa",
 1601         -
 "lazy_static",
 1602   1607   
 "num-integer",
 1603   1608   
 "pin-project-lite",
 1604   1609   
 "pin-utils",
 1605         -
 "proptest",
 1606         -
 "rand",
 1607   1610   
 "ryu",
 1608   1611   
 "serde",
 1609         -
 "serde_json",
 1610         -
 "tempfile",
 1611   1612   
 "time",
 1612   1613   
 "tokio",
 1613         -
 "tokio-stream",
 1614   1614   
 "tokio-util",
 1615   1615   
]
 1616   1616   
 1617   1617   
[[package]]
 1618   1618   
name = "aws-smithy-types-convert"
 1619   1619   
version = "0.60.8"
 1620   1620   
dependencies = [
 1621   1621   
 "aws-smithy-async 1.2.1",
 1622         -
 "aws-smithy-types 1.2.8",
        1622  +
 "aws-smithy-types 1.2.7",
 1623   1623   
 "chrono",
 1624   1624   
 "futures-core",
 1625   1625   
 "time",
 1626   1626   
]
 1627   1627   
 1628   1628   
[[package]]
 1629   1629   
name = "aws-smithy-wasm"
 1630   1630   
version = "0.1.3"
 1631   1631   
dependencies = [
 1632   1632   
 "aws-smithy-http 0.60.11",
 1633   1633   
 "aws-smithy-runtime-api 1.7.2",
 1634         -
 "aws-smithy-types 1.2.8",
        1634  +
 "aws-smithy-types 1.2.7",
 1635   1635   
 "bytes",
 1636   1636   
 "http 1.1.0",
 1637   1637   
 "tracing",
 1638   1638   
 "wasi 0.12.1+wasi-0.2.0",
 1639   1639   
]
 1640   1640   
 1641   1641   
[[package]]
 1642   1642   
name = "aws-smithy-xml"
 1643   1643   
version = "0.60.9"
 1644   1644   
dependencies = [
 1645   1645   
 "aws-smithy-protocol-test 0.63.0",
 1646   1646   
 "base64 0.13.1",
 1647   1647   
 "proptest",
 1648   1648   
 "xmlparser",
 1649   1649   
]
 1650   1650   
 1651   1651   
[[package]]
 1652   1652   
name = "aws-smithy-xml"
 1653   1653   
version = "0.60.9"
 1654   1654   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1655   1655   
checksum = "ab0b0166827aa700d3dc519f72f8b3a91c35d0b8d042dc5d643a91e6f80648fc"
 1656   1656   
dependencies = [
 1657   1657   
 "xmlparser",
 1658   1658   
]
 1659   1659   
 1660   1660   
[[package]]
 1661   1661   
name = "aws-types"
 1662   1662   
version = "1.3.3"
 1663   1663   
dependencies = [
 1664   1664   
 "aws-credential-types 1.2.1",
 1665   1665   
 "aws-smithy-async 1.2.1",
 1666   1666   
 "aws-smithy-runtime 1.7.3",
 1667   1667   
 "aws-smithy-runtime-api 1.7.2",
 1668         -
 "aws-smithy-types 1.2.8",
        1668  +
 "aws-smithy-types 1.2.7",
 1669   1669   
 "http 0.2.12",
 1670   1670   
 "hyper-rustls 0.24.2",
 1671   1671   
 "rustc_version",
 1672   1672   
 "tempfile",
 1673   1673   
 "tokio",
 1674   1674   
 "tracing",
 1675   1675   
 "tracing-test",
 1676   1676   
]
 1677   1677   
 1678   1678   
[[package]]
 1679   1679   
name = "aws-types"
 1680   1680   
version = "1.3.3"
 1681   1681   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1682   1682   
checksum = "5221b91b3e441e6675310829fd8984801b772cb1546ef6c0e54dec9f1ac13fef"
 1683   1683   
dependencies = [
 1684   1684   
 "aws-credential-types 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 1685   1685   
 "aws-smithy-async 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 1686   1686   
 "aws-smithy-runtime-api 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
 1687         -
 "aws-smithy-types 1.2.7",
        1687  +
 "aws-smithy-types 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 1688   1688   
 "rustc_version",
 1689   1689   
 "tracing",
 1690   1690   
]
 1691   1691   
 1692   1692   
[[package]]
 1693   1693   
name = "backtrace"
 1694   1694   
version = "0.3.74"
 1695   1695   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1696   1696   
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
 1697   1697   
dependencies = [
@@ -1730,1730 +1790,1790 @@
 1750   1750   
 "itertools 0.12.1",
 1751   1751   
 "lazy_static",
 1752   1752   
 "lazycell",
 1753   1753   
 "log",
 1754   1754   
 "prettyplease",
 1755   1755   
 "proc-macro2",
 1756   1756   
 "quote",
 1757   1757   
 "regex",
 1758   1758   
 "rustc-hash",
 1759   1759   
 "shlex",
 1760         -
 "syn 2.0.82",
        1760  +
 "syn 2.0.79",
 1761   1761   
 "which",
 1762   1762   
]
 1763   1763   
 1764   1764   
[[package]]
 1765   1765   
name = "bit-set"
 1766   1766   
version = "0.5.3"
 1767   1767   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1768   1768   
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
 1769   1769   
dependencies = [
 1770   1770   
 "bit-vec",
@@ -1806,1806 +1909,1909 @@
 1826   1826   
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
 1827   1827   
 1828   1828   
[[package]]
 1829   1829   
name = "byteorder"
 1830   1830   
version = "1.5.0"
 1831   1831   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1832   1832   
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
 1833   1833   
 1834   1834   
[[package]]
 1835   1835   
name = "bytes"
 1836         -
version = "1.8.0"
        1836  +
version = "1.7.2"
 1837   1837   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1838         -
checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da"
        1838  +
checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
 1839   1839   
 1840   1840   
[[package]]
 1841   1841   
name = "bytes-utils"
 1842   1842   
version = "0.1.4"
 1843   1843   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1844   1844   
checksum = "7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35"
 1845   1845   
dependencies = [
 1846   1846   
 "bytes",
 1847   1847   
 "either",
 1848   1848   
]
 1849   1849   
 1850   1850   
[[package]]
 1851   1851   
name = "cast"
 1852   1852   
version = "0.3.0"
 1853   1853   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1854   1854   
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
 1855   1855   
 1856   1856   
[[package]]
 1857   1857   
name = "cbor-diag"
 1858   1858   
version = "0.1.12"
 1859   1859   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1860   1860   
checksum = "dc245b6ecd09b23901a4fbad1ad975701fd5061ceaef6afa93a2d70605a64429"
 1861   1861   
dependencies = [
 1862   1862   
 "bs58",
 1863   1863   
 "chrono",
 1864   1864   
 "data-encoding",
 1865   1865   
 "half",
 1866   1866   
 "nom",
 1867   1867   
 "num-bigint",
 1868   1868   
 "num-rational",
 1869   1869   
 "num-traits",
 1870   1870   
 "separator",
 1871   1871   
 "url",
 1872   1872   
 "uuid",
 1873   1873   
]
 1874   1874   
 1875   1875   
[[package]]
 1876   1876   
name = "cc"
 1877         -
version = "1.1.31"
        1877  +
version = "1.1.30"
 1878   1878   
source = "registry+https://github.com/rust-lang/crates.io-index"
 1879         -
checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
        1879  +
checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
 1880   1880   
dependencies = [
 1881   1881   
 "jobserver",
 1882   1882   
 "libc",
 1883   1883   
 "shlex",
 1884   1884   
]
 1885   1885   
 1886   1886   
[[package]]
 1887   1887   
name = "cexpr"
 1888   1888   
version = "0.6.0"
 1889   1889   
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2160,2160 +2220,2220 @@
 2180   2180   
]
 2181   2181   
 2182   2182   
[[package]]
 2183   2183   
name = "derive_arbitrary"
 2184   2184   
version = "1.3.2"
 2185   2185   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2186   2186   
checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
 2187   2187   
dependencies = [
 2188   2188   
 "proc-macro2",
 2189   2189   
 "quote",
 2190         -
 "syn 2.0.82",
        2190  +
 "syn 2.0.79",
 2191   2191   
]
 2192   2192   
 2193   2193   
[[package]]
 2194   2194   
name = "diff"
 2195   2195   
version = "0.1.13"
 2196   2196   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2197   2197   
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
 2198   2198   
 2199   2199   
[[package]]
 2200   2200   
name = "digest"
@@ -2409,2409 +2469,2469 @@
 2429   2429   
]
 2430   2430   
 2431   2431   
[[package]]
 2432   2432   
name = "futures-macro"
 2433   2433   
version = "0.3.31"
 2434   2434   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2435   2435   
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 2436   2436   
dependencies = [
 2437   2437   
 "proc-macro2",
 2438   2438   
 "quote",
 2439         -
 "syn 2.0.82",
        2439  +
 "syn 2.0.79",
 2440   2440   
]
 2441   2441   
 2442   2442   
[[package]]
 2443   2443   
name = "futures-sink"
 2444   2444   
version = "0.3.31"
 2445   2445   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2446   2446   
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
 2447   2447   
 2448   2448   
[[package]]
 2449   2449   
name = "futures-task"
@@ -2754,2754 +2814,2814 @@
 2774   2774   
[[package]]
 2775   2775   
name = "hyper-rustls"
 2776   2776   
version = "0.27.3"
 2777   2777   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2778   2778   
checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
 2779   2779   
dependencies = [
 2780   2780   
 "futures-util",
 2781   2781   
 "http 1.1.0",
 2782   2782   
 "hyper 1.5.0",
 2783   2783   
 "hyper-util",
 2784         -
 "rustls 0.23.15",
        2784  +
 "rustls 0.23.14",
 2785   2785   
 "rustls-native-certs 0.8.0",
 2786   2786   
 "rustls-pki-types",
 2787   2787   
 "tokio",
 2788   2788   
 "tokio-rustls 0.26.0",
 2789   2789   
 "tower-service",
 2790   2790   
]
 2791   2791   
 2792   2792   
[[package]]
 2793   2793   
name = "hyper-util"
 2794   2794   
version = "0.1.9"
@@ -2898,2898 +2960,2960 @@
 2918   2918   
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
 2919   2919   
 2920   2920   
[[package]]
 2921   2921   
name = "lazycell"
 2922   2922   
version = "1.3.0"
 2923   2923   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2924   2924   
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
 2925   2925   
 2926   2926   
[[package]]
 2927   2927   
name = "libc"
 2928         -
version = "0.2.161"
        2928  +
version = "0.2.159"
 2929   2929   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2930         -
checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1"
        2930  +
checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
 2931   2931   
 2932   2932   
[[package]]
 2933   2933   
name = "libfuzzer-sys"
 2934   2934   
version = "0.4.7"
 2935   2935   
source = "registry+https://github.com/rust-lang/crates.io-index"
 2936   2936   
checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
 2937   2937   
dependencies = [
 2938   2938   
 "arbitrary",
 2939   2939   
 "cc",
 2940   2940   
 "once_cell",
@@ -3012,3012 +3072,3072 @@
 3032   3032   
]
 3033   3033   
 3034   3034   
[[package]]
 3035   3035   
name = "minicbor-derive"
 3036   3036   
version = "0.15.3"
 3037   3037   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3038   3038   
checksum = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70"
 3039   3039   
dependencies = [
 3040   3040   
 "proc-macro2",
 3041   3041   
 "quote",
 3042         -
 "syn 2.0.82",
        3042  +
 "syn 2.0.79",
 3043   3043   
]
 3044   3044   
 3045   3045   
[[package]]
 3046   3046   
name = "minimal-lexical"
 3047   3047   
version = "0.2.1"
 3048   3048   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3049   3049   
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
 3050   3050   
 3051   3051   
[[package]]
 3052   3052   
name = "miniz_oxide"
@@ -3324,3324 +3420,3420 @@
 3344   3344   
version = "1.4.1"
 3345   3345   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3346   3346   
checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
 3347   3347   
dependencies = [
 3348   3348   
 "diff",
 3349   3349   
 "yansi",
 3350   3350   
]
 3351   3351   
 3352   3352   
[[package]]
 3353   3353   
name = "prettyplease"
 3354         -
version = "0.2.24"
        3354  +
version = "0.2.22"
 3355   3355   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3356         -
checksum = "910d41a655dac3b764f1ade94821093d3610248694320cd072303a8eedcf221d"
        3356  +
checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
 3357   3357   
dependencies = [
 3358   3358   
 "proc-macro2",
 3359         -
 "syn 2.0.82",
        3359  +
 "syn 2.0.79",
 3360   3360   
]
 3361   3361   
 3362   3362   
[[package]]
 3363   3363   
name = "proc-macro-error"
 3364   3364   
version = "1.0.4"
 3365   3365   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3366   3366   
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
 3367   3367   
dependencies = [
 3368   3368   
 "proc-macro-error-attr",
 3369   3369   
 "proc-macro2",
 3370   3370   
 "quote",
 3371   3371   
 "syn 1.0.109",
 3372   3372   
 "version_check",
 3373   3373   
]
 3374   3374   
 3375   3375   
[[package]]
 3376   3376   
name = "proc-macro-error-attr"
 3377   3377   
version = "1.0.4"
 3378   3378   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3379   3379   
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
 3380   3380   
dependencies = [
 3381   3381   
 "proc-macro2",
 3382   3382   
 "quote",
 3383   3383   
 "version_check",
 3384   3384   
]
 3385   3385   
 3386   3386   
[[package]]
 3387   3387   
name = "proc-macro2"
 3388         -
version = "1.0.89"
        3388  +
version = "1.0.87"
 3389   3389   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3390         -
checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e"
        3390  +
checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a"
 3391   3391   
dependencies = [
 3392   3392   
 "unicode-ident",
 3393   3393   
]
 3394   3394   
 3395   3395   
[[package]]
 3396   3396   
name = "proptest"
 3397   3397   
version = "1.5.0"
 3398   3398   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3399   3399   
checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d"
 3400   3400   
dependencies = [
@@ -3615,3615 +3677,3677 @@
 3635   3635   
checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
 3636   3636   
dependencies = [
 3637   3637   
 "log",
 3638   3638   
 "ring",
 3639   3639   
 "rustls-webpki 0.101.7",
 3640   3640   
 "sct",
 3641   3641   
]
 3642   3642   
 3643   3643   
[[package]]
 3644   3644   
name = "rustls"
 3645         -
version = "0.23.15"
        3645  +
version = "0.23.14"
 3646   3646   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3647         -
checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993"
        3647  +
checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8"
 3648   3648   
dependencies = [
 3649   3649   
 "aws-lc-rs",
 3650   3650   
 "once_cell",
 3651   3651   
 "ring",
 3652   3652   
 "rustls-pki-types",
 3653   3653   
 "rustls-webpki 0.102.8",
 3654   3654   
 "subtle",
 3655   3655   
 "zeroize",
 3656   3656   
]
 3657   3657   
@@ -3802,3802 +3884,3884 @@
 3822   3822   
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
 3823   3823   
 3824   3824   
[[package]]
 3825   3825   
name = "separator"
 3826   3826   
version = "0.4.1"
 3827   3827   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3828   3828   
checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5"
 3829   3829   
 3830   3830   
[[package]]
 3831   3831   
name = "serde"
 3832         -
version = "1.0.213"
        3832  +
version = "1.0.210"
 3833   3833   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3834         -
checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1"
        3834  +
checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
 3835   3835   
dependencies = [
 3836   3836   
 "serde_derive",
 3837   3837   
]
 3838   3838   
 3839   3839   
[[package]]
 3840   3840   
name = "serde_derive"
 3841         -
version = "1.0.213"
        3841  +
version = "1.0.210"
 3842   3842   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3843         -
checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5"
        3843  +
checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
 3844   3844   
dependencies = [
 3845   3845   
 "proc-macro2",
 3846   3846   
 "quote",
 3847         -
 "syn 2.0.82",
        3847  +
 "syn 2.0.79",
 3848   3848   
]
 3849   3849   
 3850   3850   
[[package]]
 3851   3851   
name = "serde_json"
 3852         -
version = "1.0.132"
        3852  +
version = "1.0.128"
 3853   3853   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3854         -
checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
        3854  +
checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
 3855   3855   
dependencies = [
 3856   3856   
 "indexmap",
 3857   3857   
 "itoa",
 3858   3858   
 "memchr",
 3859   3859   
 "ryu",
 3860   3860   
 "serde",
 3861   3861   
]
 3862   3862   
 3863   3863   
[[package]]
 3864   3864   
name = "sha1"
@@ -3976,3976 +4075,4075 @@
 3996   3996   
source = "registry+https://github.com/rust-lang/crates.io-index"
 3997   3997   
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
 3998   3998   
dependencies = [
 3999   3999   
 "proc-macro2",
 4000   4000   
 "quote",
 4001   4001   
 "unicode-ident",
 4002   4002   
]
 4003   4003   
 4004   4004   
[[package]]
 4005   4005   
name = "syn"
 4006         -
version = "2.0.82"
        4006  +
version = "2.0.79"
 4007   4007   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4008         -
checksum = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021"
        4008  +
checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
 4009   4009   
dependencies = [
 4010   4010   
 "proc-macro2",
 4011   4011   
 "quote",
 4012   4012   
 "unicode-ident",
 4013   4013   
]
 4014   4014   
 4015   4015   
[[package]]
 4016   4016   
name = "tempfile"
 4017   4017   
version = "3.12.0"
 4018   4018   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4019   4019   
checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
 4020   4020   
dependencies = [
 4021   4021   
 "cfg-if",
 4022   4022   
 "fastrand 2.0.2",
 4023   4023   
 "once_cell",
 4024   4024   
 "rustix 0.38.37",
 4025   4025   
 "windows-sys 0.59.0",
 4026   4026   
]
 4027   4027   
 4028   4028   
[[package]]
 4029   4029   
name = "thiserror"
 4030         -
version = "1.0.65"
        4030  +
version = "1.0.64"
 4031   4031   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4032         -
checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5"
        4032  +
checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
 4033   4033   
dependencies = [
 4034   4034   
 "thiserror-impl",
 4035   4035   
]
 4036   4036   
 4037   4037   
[[package]]
 4038   4038   
name = "thiserror-impl"
 4039         -
version = "1.0.65"
        4039  +
version = "1.0.64"
 4040   4040   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4041         -
checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602"
        4041  +
checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
 4042   4042   
dependencies = [
 4043   4043   
 "proc-macro2",
 4044   4044   
 "quote",
 4045         -
 "syn 2.0.82",
        4045  +
 "syn 2.0.79",
 4046   4046   
]
 4047   4047   
 4048   4048   
[[package]]
 4049   4049   
name = "thread_local"
 4050   4050   
version = "1.1.8"
 4051   4051   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4052   4052   
checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
 4053   4053   
dependencies = [
 4054   4054   
 "cfg-if",
 4055   4055   
 "once_cell",
@@ -4086,4086 +4189,4189 @@
 4106   4106   
]
 4107   4107   
 4108   4108   
[[package]]
 4109   4109   
name = "tinyvec_macros"
 4110   4110   
version = "0.1.1"
 4111   4111   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4112   4112   
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
 4113   4113   
 4114   4114   
[[package]]
 4115   4115   
name = "tokio"
 4116         -
version = "1.41.0"
        4116  +
version = "1.40.0"
 4117   4117   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4118         -
checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
        4118  +
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
 4119   4119   
dependencies = [
 4120   4120   
 "backtrace",
 4121   4121   
 "bytes",
 4122   4122   
 "libc",
 4123   4123   
 "mio",
 4124   4124   
 "parking_lot",
 4125   4125   
 "pin-project-lite",
 4126   4126   
 "signal-hook-registry",
 4127   4127   
 "socket2 0.5.7",
 4128   4128   
 "tokio-macros",
 4129   4129   
 "windows-sys 0.52.0",
 4130   4130   
]
 4131   4131   
 4132   4132   
[[package]]
 4133   4133   
name = "tokio-macros"
 4134   4134   
version = "2.4.0"
 4135   4135   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4136   4136   
checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
 4137   4137   
dependencies = [
 4138   4138   
 "proc-macro2",
 4139   4139   
 "quote",
 4140         -
 "syn 2.0.82",
        4140  +
 "syn 2.0.79",
 4141   4141   
]
 4142   4142   
 4143   4143   
[[package]]
 4144   4144   
name = "tokio-rustls"
 4145   4145   
version = "0.24.1"
 4146   4146   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4147   4147   
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
 4148   4148   
dependencies = [
 4149   4149   
 "rustls 0.21.12",
 4150   4150   
 "tokio",
 4151   4151   
]
 4152   4152   
 4153   4153   
[[package]]
 4154   4154   
name = "tokio-rustls"
 4155   4155   
version = "0.26.0"
 4156   4156   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4157   4157   
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
 4158   4158   
dependencies = [
 4159         -
 "rustls 0.23.15",
        4159  +
 "rustls 0.23.14",
 4160   4160   
 "rustls-pki-types",
 4161   4161   
 "tokio",
 4162   4162   
]
 4163   4163   
 4164   4164   
[[package]]
 4165   4165   
name = "tokio-stream"
 4166   4166   
version = "0.1.16"
 4167   4167   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4168   4168   
checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
 4169   4169   
dependencies = [
@@ -4226,4226 +4286,4286 @@
 4246   4246   
]
 4247   4247   
 4248   4248   
[[package]]
 4249   4249   
name = "tracing-attributes"
 4250   4250   
version = "0.1.27"
 4251   4251   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4252   4252   
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
 4253   4253   
dependencies = [
 4254   4254   
 "proc-macro2",
 4255   4255   
 "quote",
 4256         -
 "syn 2.0.82",
        4256  +
 "syn 2.0.79",
 4257   4257   
]
 4258   4258   
 4259   4259   
[[package]]
 4260   4260   
name = "tracing-core"
 4261   4261   
version = "0.1.32"
 4262   4262   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4263   4263   
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
 4264   4264   
dependencies = [
 4265   4265   
 "once_cell",
 4266   4266   
 "valuable",
@@ -4299,4299 +4359,4359 @@
 4319   4319   
 "tracing-test-macro",
 4320   4320   
]
 4321   4321   
 4322   4322   
[[package]]
 4323   4323   
name = "tracing-test-macro"
 4324   4324   
version = "0.2.5"
 4325   4325   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4326   4326   
checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568"
 4327   4327   
dependencies = [
 4328   4328   
 "quote",
 4329         -
 "syn 2.0.82",
        4329  +
 "syn 2.0.79",
 4330   4330   
]
 4331   4331   
 4332   4332   
[[package]]
 4333   4333   
name = "try-lock"
 4334   4334   
version = "0.2.5"
 4335   4335   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4336   4336   
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
 4337   4337   
 4338   4338   
[[package]]
 4339   4339   
name = "typenum"
@@ -4372,4372 +4434,4434 @@
 4392   4392   
]
 4393   4393   
 4394   4394   
[[package]]
 4395   4395   
name = "urlencoding"
 4396   4396   
version = "2.1.3"
 4397   4397   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4398   4398   
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
 4399   4399   
 4400   4400   
[[package]]
 4401   4401   
name = "uuid"
 4402         -
version = "1.11.0"
        4402  +
version = "1.10.0"
 4403   4403   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4404         -
checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
        4404  +
checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
 4405   4405   
 4406   4406   
[[package]]
 4407   4407   
name = "valuable"
 4408   4408   
version = "0.1.0"
 4409   4409   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4410   4410   
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
 4411   4411   
 4412   4412   
[[package]]
 4413   4413   
name = "value-bag"
 4414   4414   
version = "1.9.0"
@@ -4471,4471 +4565,4565 @@
 4491   4491   
name = "wasm-bindgen-backend"
 4492   4492   
version = "0.2.95"
 4493   4493   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4494   4494   
checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
 4495   4495   
dependencies = [
 4496   4496   
 "bumpalo",
 4497   4497   
 "log",
 4498   4498   
 "once_cell",
 4499   4499   
 "proc-macro2",
 4500   4500   
 "quote",
 4501         -
 "syn 2.0.82",
        4501  +
 "syn 2.0.79",
 4502   4502   
 "wasm-bindgen-shared",
 4503   4503   
]
 4504   4504   
 4505   4505   
[[package]]
 4506   4506   
name = "wasm-bindgen-futures"
 4507   4507   
version = "0.4.45"
 4508   4508   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4509   4509   
checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
 4510   4510   
dependencies = [
 4511   4511   
 "cfg-if",
 4512   4512   
 "js-sys",
 4513   4513   
 "wasm-bindgen",
 4514   4514   
 "web-sys",
 4515   4515   
]
 4516   4516   
 4517   4517   
[[package]]
 4518   4518   
name = "wasm-bindgen-macro"
 4519   4519   
version = "0.2.95"
 4520   4520   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4521   4521   
checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
 4522   4522   
dependencies = [
 4523   4523   
 "quote",
 4524   4524   
 "wasm-bindgen-macro-support",
 4525   4525   
]
 4526   4526   
 4527   4527   
[[package]]
 4528   4528   
name = "wasm-bindgen-macro-support"
 4529   4529   
version = "0.2.95"
 4530   4530   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4531   4531   
checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
 4532   4532   
dependencies = [
 4533   4533   
 "proc-macro2",
 4534   4534   
 "quote",
 4535         -
 "syn 2.0.82",
        4535  +
 "syn 2.0.79",
 4536   4536   
 "wasm-bindgen-backend",
 4537   4537   
 "wasm-bindgen-shared",
 4538   4538   
]
 4539   4539   
 4540   4540   
[[package]]
 4541   4541   
name = "wasm-bindgen-shared"
 4542   4542   
version = "0.2.95"
 4543   4543   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4544   4544   
checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
 4545   4545   
@@ -4762,4762 +4799,4799 @@
 4782   4782   
]
 4783   4783   
 4784   4784   
[[package]]
 4785   4785   
name = "zerocopy-derive"
 4786   4786   
version = "0.7.35"
 4787   4787   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4788   4788   
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
 4789   4789   
dependencies = [
 4790   4790   
 "proc-macro2",
 4791   4791   
 "quote",
 4792         -
 "syn 2.0.82",
        4792  +
 "syn 2.0.79",
 4793   4793   
]
 4794   4794   
 4795   4795   
[[package]]
 4796   4796   
name = "zeroize"
 4797   4797   
version = "1.8.1"
 4798   4798   
source = "registry+https://github.com/rust-lang/crates.io-index"
 4799   4799   
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"

tmp-codegen-diff/aws-sdk/README.md

@@ -1,1 +57,57 @@
   17     17   
   18     18   
> For a step-by-step guide including several advanced use cases, check out the [Developer Guide](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/welcome.html).
   19     19   
   20     20   
The SDK provides one crate per AWS service. You must add [Tokio](https://crates.io/crates/tokio) as a dependency within your Rust project to execute asynchronous code.
   21     21   
   22     22   
1. Create a new Rust project: `cargo new sdk-example`
   23     23   
2. Add dependencies to DynamoDB and Tokio to your **Cargo.toml** file:
   24     24   
   25     25   
    ```toml
   26     26   
    [dependencies]
   27         -
    aws-config = { version= "1.5.9", features = ["behavior-version-latest"] }
          27  +
    aws-config = { version= "1.5.8", features = ["behavior-version-latest"] }
   28     28   
    aws-sdk-dynamodb = "0.0.0-local"
   29     29   
    tokio = { version = "1", features = ["full"] }
   30     30   
    ```
   31     31   
   32     32   
3. Provide your AWS credentials with the default credential provider chain, which currently looks in:
   33     33   
   - Environment variables: `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and `AWS_REGION`
   34     34   
   - The default credentials files located in `~/.aws/config` and `~/.aws/credentials` (location can vary per platform)
   35     35   
   - Web Identity Token credentials from the environment or container (including EKS)
   36     36   
   - ECS Container Credentials (IAM roles for tasks)
   37     37   
   - EC2 Instance Metadata Service (IAM Roles attached to instance)

tmp-codegen-diff/aws-sdk/sdk/aws-config/Cargo.toml

@@ -1,1 +34,34 @@
    1      1   
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
[package]
    3      3   
name = "aws-config"
    4         -
version = "1.5.9"
           4  +
version = "1.5.8"
    5      5   
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Russell Cohen <rcoh@amazon.com>"]
    6      6   
description = "AWS SDK config and credential provider implementations."
    7      7   
edition = "2021"
    8      8   
exclude = ["test-data/*", "integration-tests/*"]
    9      9   
license = "Apache-2.0"
   10     10   
repository = "https://github.com/smithy-lang/smithy-rs"
   11     11   
[package.metadata.docs.rs]
   12     12   
all-features = true
   13     13   
targets = ["x86_64-unknown-linux-gnu"]
   14     14   
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]

tmp-codegen-diff/aws-sdk/sdk/aws-config/fuzz/Cargo.toml

@@ -1,1 +30,30 @@
   13     13   
edition = "2021"
   14     14   
   15     15   
[package.metadata]
   16     16   
cargo-fuzz = true
   17     17   
   18     18   
[dependencies]
   19     19   
libfuzzer-sys = "0.4"
   20     20   
   21     21   
[dependencies.aws-config]
   22     22   
path = ".."
   23         -
version = "1.5.9"
          23  +
version = "1.5.8"
   24     24   
   25     25   
[dependencies.aws-types]
   26     26   
path = "../../../sdk/build/aws-sdk/sdk/aws-types"
   27     27   
version = "1.3.3"
   28     28   
   29     29   
[workspace]
   30     30   
members = ["."]

tmp-codegen-diff/aws-sdk/sdk/aws-config/src/profile/credentials.rs

@@ -6,6 +65,66 @@
   26     26   
#[allow(deprecated)]
   27     27   
use crate::profile::profile_file::ProfileFiles;
   28     28   
use crate::profile::Profile;
   29     29   
use crate::profile::ProfileFileLoadError;
   30     30   
use crate::provider_config::ProviderConfig;
   31     31   
use aws_credential_types::{
   32     32   
    provider::{self, error::CredentialsError, future, ProvideCredentials},
   33     33   
    Credentials,
   34     34   
};
   35     35   
use aws_smithy_types::error::display::DisplayErrorContext;
          36  +
use aws_types::SdkConfig;
   36     37   
use std::borrow::Cow;
   37     38   
use std::collections::HashMap;
   38     39   
use std::error::Error;
   39     40   
use std::fmt::{Display, Formatter};
   40     41   
use std::sync::Arc;
   41     42   
use tracing::Instrument;
   42     43   
   43     44   
mod exec;
   44     45   
pub(crate) mod repr;
   45     46   
@@ -114,115 +173,175 @@
  134    135   
#[doc = include_str!("location_of_profile_files.md")]
  135    136   
#[derive(Debug)]
  136    137   
pub struct ProfileFileCredentialsProvider {
  137    138   
    config: Arc<Config>,
  138    139   
    inner_provider: ErrorTakingOnceCell<ChainProvider, CredentialsError>,
  139    140   
}
  140    141   
  141    142   
#[derive(Debug)]
  142    143   
struct Config {
  143    144   
    factory: exec::named::NamedProviderFactory,
         145  +
    sdk_config: SdkConfig,
  144    146   
    provider_config: ProviderConfig,
  145    147   
}
  146    148   
  147    149   
impl ProfileFileCredentialsProvider {
  148    150   
    /// Builder for this credentials provider
  149    151   
    pub fn builder() -> Builder {
  150    152   
        Builder::default()
  151    153   
    }
  152    154   
  153    155   
    async fn load_credentials(&self) -> provider::Result {
@@ -464,466 +578,577 @@
  484    486   
                    crate::ecs::EcsCredentialsProvider::builder()
  485    487   
                        .configure(&conf)
  486    488   
                        .build(),
  487    489   
                )
  488    490   
            });
  489    491   
        let factory = exec::named::NamedProviderFactory::new(named_providers);
  490    492   
  491    493   
        ProfileFileCredentialsProvider {
  492    494   
            config: Arc::new(Config {
  493    495   
                factory,
         496  +
                sdk_config: conf.client_config(),
  494    497   
                provider_config: conf,
  495    498   
            }),
  496    499   
            inner_provider: ErrorTakingOnceCell::new(),
  497    500   
        }
  498    501   
    }
  499    502   
}
  500    503   
  501    504   
async fn build_provider_chain(
  502    505   
    config: Arc<Config>,
  503    506   
) -> Result<exec::ProviderChain, ProfileFileError> {
  504    507   
    let profile_set = config
  505    508   
        .provider_config
  506    509   
        .try_profile()
  507    510   
        .await
  508    511   
        .map_err(|parse_err| ProfileFileError::InvalidProfile(parse_err.clone()))?;
  509    512   
    let repr = repr::resolve_chain(profile_set)?;
  510    513   
    tracing::info!(chain = ?repr, "constructed abstract provider from config file");
  511    514   
    exec::ProviderChain::from_repr(&config.provider_config, repr, &config.factory)
  512    515   
}
  513    516   
  514    517   
#[derive(Debug)]
  515    518   
struct ChainProvider {
  516    519   
    config: Arc<Config>,
  517    520   
    chain: Option<Arc<exec::ProviderChain>>,
  518    521   
}
  519    522   
  520    523   
impl ChainProvider {
  521    524   
    async fn provide_credentials(&self) -> Result<Credentials, CredentialsError> {
  522    525   
        // Can't borrow `self` across an await point, or else we lose `Send` on the returned future
  523    526   
        let config = self.config.clone();
  524    527   
        let chain = self.chain.clone();
  525    528   
  526    529   
        if let Some(chain) = chain {
  527    530   
            let mut creds = match chain
  528    531   
                .base()
  529    532   
                .provide_credentials()
  530    533   
                .instrument(tracing::debug_span!("load_base_credentials"))
  531    534   
                .await
  532    535   
            {
  533    536   
                Ok(creds) => {
  534    537   
                    tracing::info!(creds = ?creds, "loaded base credentials");
  535    538   
                    creds
  536    539   
                }
  537    540   
                Err(e) => {
  538    541   
                    tracing::warn!(error = %DisplayErrorContext(&e), "failed to load base credentials");
  539    542   
                    return Err(CredentialsError::provider_error(e));
  540    543   
                }
  541    544   
            };
  542         -
  543         -
            // we want to create `SdkConfig` _after_ we have resolved the profile or else
  544         -
            // we won't get things like `service_config()` set appropriately.
  545         -
            let sdk_config = config.provider_config.client_config();
  546    545   
            for provider in chain.chain().iter() {
  547    546   
                let next_creds = provider
  548         -
                    .credentials(creds, &sdk_config)
         547  +
                    .credentials(creds, &config.sdk_config)
  549    548   
                    .instrument(tracing::debug_span!("load_assume_role", provider = ?provider))
  550    549   
                    .await;
  551    550   
                match next_creds {
  552    551   
                    Ok(next_creds) => {
  553    552   
                        tracing::info!(creds = ?next_creds, "loaded assume role credentials");
  554    553   
                        creds = next_creds
  555    554   
                    }
  556    555   
                    Err(e) => {
  557    556   
                        tracing::warn!(provider = ?provider, "failed to load assume role credentials");
  558    557   
                        return Err(CredentialsError::provider_error(e));
@@ -583,582 +650,642 @@
  603    602   
    #[cfg(all(feature = "credentials-process", not(windows)))]
  604    603   
    make_test!(credential_process);
  605    604   
    // TODO(https://github.com/awslabs/aws-sdk-rust/issues/1117) This test is disabled on Windows because it uses Unix-style paths
  606    605   
    #[cfg(all(feature = "credentials-process", not(windows)))]
  607    606   
    make_test!(credential_process_failure);
  608    607   
    #[cfg(feature = "credentials-process")]
  609    608   
    make_test!(credential_process_invalid);
  610    609   
    #[cfg(feature = "sso")]
  611    610   
    make_test!(sso_credentials);
  612    611   
    #[cfg(feature = "sso")]
  613         -
    make_test!(sso_override_global_env_url);
  614         -
    #[cfg(feature = "sso")]
  615    612   
    make_test!(sso_token);
  616         -
  617         -
    make_test!(assume_role_override_global_env_url);
  618         -
    make_test!(assume_role_override_service_env_url);
  619         -
    make_test!(assume_role_override_global_profile_url);
  620         -
    make_test!(assume_role_override_service_profile_url);
  621    613   
}
  622    614   
  623    615   
#[cfg(all(test, feature = "sso"))]
  624    616   
mod sso_tests {
  625    617   
    use crate::{profile::credentials::Builder, provider_config::ProviderConfig};
  626    618   
    use aws_credential_types::provider::ProvideCredentials;
  627    619   
    use aws_sdk_sso::config::RuntimeComponents;
  628    620   
    use aws_smithy_runtime_api::client::{
  629    621   
        http::{
  630    622   
            HttpClient, HttpConnector, HttpConnectorFuture, HttpConnectorSettings,

tmp-codegen-diff/aws-sdk/sdk/aws-config/src/provider_config.rs

@@ -1,1 +38,37 @@
    1      1   
/*
    2      2   
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    3      3   
 * SPDX-License-Identifier: Apache-2.0
    4      4   
 */
    5      5   
    6      6   
//! Configuration Options for Credential Providers
    7      7   
    8         -
use crate::env_service_config::EnvServiceConfig;
    9      8   
use crate::profile;
   10      9   
#[allow(deprecated)]
   11     10   
use crate::profile::profile_file::ProfileFiles;
   12     11   
use crate::profile::{ProfileFileLoadError, ProfileSet};
   13     12   
use aws_smithy_async::rt::sleep::{default_async_sleep, AsyncSleep, SharedAsyncSleep};
   14     13   
use aws_smithy_async::time::{SharedTimeSource, TimeSource};
   15     14   
use aws_smithy_runtime_api::client::http::HttpClient;
   16     15   
use aws_smithy_runtime_api::shared::IntoShared;
   17     16   
use aws_smithy_types::error::display::DisplayErrorContext;
   18     17   
use aws_smithy_types::retry::RetryConfig;
@@ -170,169 +249,235 @@
  190    189   
    /// use aws_sdk_sts::config::Region;
  191    190   
    /// use aws_config::web_identity_token::WebIdentityTokenCredentialsProvider;
  192    191   
    /// let conf = ProviderConfig::with_default_region().await;
  193    192   
    /// let credential_provider = WebIdentityTokenCredentialsProvider::builder().configure(&conf).build();
  194    193   
    /// }
  195    194   
    /// ```
  196    195   
    pub async fn with_default_region() -> Self {
  197    196   
        Self::without_region().load_default_region().await
  198    197   
    }
  199    198   
  200         -
    /// Attempt to get a representation of `SdkConfig` from this `ProviderConfig`.
  201         -
    ///
  202         -
    ///
  203         -
    /// **WARN**: Some options (e.g. `service_config`) can only be set if the profile has been
  204         -
    /// parsed already (e.g. by calling [`ProviderConfig::profile()`]). This is an
  205         -
    /// imperfect mapping and should be used sparingly.
  206    199   
    pub(crate) fn client_config(&self) -> SdkConfig {
  207         -
        let profiles = self.parsed_profile.get().and_then(|v| v.as_ref().ok());
  208         -
        let service_config = EnvServiceConfig {
  209         -
            env: self.env(),
  210         -
            env_config_sections: profiles.cloned().unwrap_or_default(),
  211         -
        };
  212         -
  213    200   
        let mut builder = SdkConfig::builder()
  214    201   
            .retry_config(RetryConfig::standard())
  215    202   
            .region(self.region())
  216    203   
            .time_source(self.time_source())
  217    204   
            .use_fips(self.use_fips().unwrap_or_default())
  218    205   
            .use_dual_stack(self.use_dual_stack().unwrap_or_default())
  219         -
            .service_config(service_config)
  220    206   
            .behavior_version(crate::BehaviorVersion::latest());
  221    207   
        builder.set_http_client(self.http_client.clone());
  222    208   
        builder.set_sleep_impl(self.sleep_impl.clone());
  223    209   
        builder.build()
  224    210   
    }
  225    211   
  226    212   
    // When all crate features are disabled, these accessors are unused
  227    213   
  228    214   
    #[allow(dead_code)]
  229    215   
    pub(crate) fn env(&self) -> Env {

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_env_url/env.json

@@ -1,0 +4,0 @@
    1         -
{
    2         -
  "HOME": "/home",
    3         -
  "AWS_ENDPOINT_URL": "http://aws.global-env-override"
    4         -
}

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_env_url/fs/home/.aws/config

@@ -1,0 +7,0 @@
    1         -
[default]
    2         -
region = us-east-1
    3         -
role_arn = arn:aws:iam::123456789:role/integration-test
    4         -
source_profile = base
    5         -
    6         -
[profile base]
    7         -
region = us-east-1

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_env_url/fs/home/.aws/credentials

@@ -1,0 +3,0 @@
    1         -
[base]
    2         -
aws_access_key_id = AKIAFAKE
    3         -
aws_secret_access_key = FAKE

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_env_url/http-traffic.json

@@ -1,0 +107,0 @@
    1         -
{
    2         -
  "events": [
    3         -
    {
    4         -
      "connection_id": 0,
    5         -
      "action": {
    6         -
        "Request": {
    7         -
          "request": {
    8         -
            "uri": "http://aws.global-env-override",
    9         -
            "headers": {
   10         -
              "content-type": [
   11         -
                "application/x-www-form-urlencoded"
   12         -
              ],
   13         -
              "authorization": [
   14         -
                "AWS4-HMAC-SHA256 Credential=AKIAFAKE/20210810/us-east-1/sts/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-date;x-amz-user-agent, Signature=cd5cb2aa1d20717ca17692bcbda711797ae9eb8bb1130690b021b3952b7ae56e"
   15         -
              ],
   16         -
              "user-agent": [
   17         -
                "aws-sdk-rust/0.1.0 os/macos lang/rust/1.55.0-nightly"
   18         -
              ],
   19         -
              "content-length": [
   20         -
                "146"
   21         -
              ],
   22         -
              "x-amz-date": [
   23         -
                "20210810T003833Z"
   24         -
              ],
   25         -
              "host": [
   26         -
                "aws.global-env-override"
   27         -
              ],
   28         -
              "x-amz-user-agent": [
   29         -
                "aws-sdk-rust/0.1.0 api/sts/0.0.14-alpha os/macos lang/rust/1.55.0-nightly"
   30         -
              ]
   31         -
            },
   32         -
            "method": "POST"
   33         -
          }
   34         -
        }
   35         -
      }
   36         -
    },
   37         -
    {
   38         -
      "connection_id": 0,
   39         -
      "action": {
   40         -
        "Data": {
   41         -
          "data": {
   42         -
            "Utf8": "Action=AssumeRole&Version=2011-06-15&RoleArn=arn%3Aaws%3Aiam%3A%3A123456789%3Arole%2Fintegration-test&RoleSessionName=assume-role-provider-session"
   43         -
          },
   44         -
          "direction": "Request"
   45         -
        }
   46         -
      }
   47         -
    },
   48         -
    {
   49         -
      "connection_id": 0,
   50         -
      "action": {
   51         -
        "Eof": {
   52         -
          "ok": true,
   53         -
          "direction": "Request"
   54         -
        }
   55         -
      }
   56         -
    },
   57         -
    {
   58         -
      "connection_id": 0,
   59         -
      "action": {
   60         -
        "Response": {
   61         -
          "response": {
   62         -
            "Ok": {
   63         -
              "status": 200,
   64         -
              "version": "HTTP/1.1",
   65         -
              "headers": {
   66         -
                "date": [
   67         -
                  "Thu, 05 Aug 2021 18:58:02 GMT"
   68         -
                ],
   69         -
                "content-length": [
   70         -
                  "1491"
   71         -
                ],
   72         -
                "content-type": [
   73         -
                  "text/xml"
   74         -
                ],
   75         -
                "x-amzn-requestid": [
   76         -
                  "c2e971c2-702d-4124-9b1f-1670febbea18"
   77         -
                ]
   78         -
              }
   79         -
            }
   80         -
          }
   81         -
        }
   82         -
      }
   83         -
    },
   84         -
    {
   85         -
      "connection_id": 0,
   86         -
      "action": {
   87         -
        "Data": {
   88         -
          "data": {
   89         -
            "Utf8": "<AssumeRoleResponse xmlns=\"https://sts.amazonaws.com/doc/2011-06-15/\">\n  <AssumeRoleResult>\n    <AssumedRoleUser>\n      <AssumedRoleId>AROARABCDEFGHIJKLMNOP:assume-role-provider-session</AssumedRoleId>\n      <Arn>arn:aws:sts::123456789012:assumed-role/integration-test/assume-role-provider-session</Arn>\n    </AssumedRoleUser>\n    <Credentials>\n      <AccessKeyId>ASIARTESTID</AccessKeyId>\n      <SecretAccessKey>TESTSECRETKEY</SecretAccessKey>\n      <SessionToken>TESTSESSIONTOKEN</SessionToken>\n      <Expiration>2021-08-05T19:58:02Z</Expiration>\n    </Credentials>\n  </AssumeRoleResult>\n  <ResponseMetadata>\n    <RequestId>c2e971c2-702d-4124-9b1f-1670febbea18</RequestId>\n  </ResponseMetadata>\n</AssumeRoleResponse>\n"
   90         -
          },
   91         -
          "direction": "Response"
   92         -
        }
   93         -
      }
   94         -
    },
   95         -
    {
   96         -
      "connection_id": 0,
   97         -
      "action": {
   98         -
        "Eof": {
   99         -
          "ok": true,
  100         -
          "direction": "Response"
  101         -
        }
  102         -
      }
  103         -
    }
  104         -
  ],
  105         -
  "docs": "standard request / response with STS",
  106         -
  "version": "V0"
  107         -
}

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_env_url/test-case.json

@@ -1,0 +12,0 @@
    1         -
{
    2         -
  "name": "assume-role-override-global-env-url",
    3         -
  "docs": "override AWS_ENDPOINT_URL via environment",
    4         -
  "result": {
    5         -
    "Ok": {
    6         -
      "access_key_id": "ASIARTESTID",
    7         -
      "secret_access_key": "TESTSECRETKEY",
    8         -
      "session_token": "TESTSESSIONTOKEN",
    9         -
      "expiry": 1628193482
   10         -
    }
   11         -
  }
   12         -
}

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_profile_url/env.json

@@ -1,0 +3,0 @@
    1         -
{
    2         -
  "HOME": "/home"
    3         -
}

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_profile_url/fs/home/.aws/config

@@ -1,0 +8,0 @@
    1         -
[default]
    2         -
region = us-east-1
    3         -
role_arn = arn:aws:iam::123456789:role/integration-test
    4         -
source_profile = base
    5         -
endpoint_url = http://aws.global-profile-override
    6         -
    7         -
[profile base]
    8         -
region = us-east-1

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_profile_url/fs/home/.aws/credentials

@@ -1,0 +3,0 @@
    1         -
[base]
    2         -
aws_access_key_id = AKIAFAKE
    3         -
aws_secret_access_key = FAKE

tmp-codegen-diff/aws-sdk/sdk/aws-config/test-data/profile-provider/assume_role_override_global_profile_url/http-traffic.json

@@ -1,0 +107,0 @@
    1         -
{
    2         -
  "events": [
    3         -
    {
    4         -
      "connection_id": 0,
    5         -
      "action": {
    6         -
        "Request": {
    7         -
          "request": {
    8         -
            "uri": "http://aws.global-profile-override",
    9         -
            "headers": {
   10         -
              "content-type": [
   11         -
                "application/x-www-form-urlencoded"
   12         -
              ],
   13         -
              "authorization": [
   14         -
                "AWS4-HMAC-SHA256 Credential=AKIAFAKE/20210810/us-east-1/sts/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-date;x-amz-user-agent, Signature=cd5cb2aa1d20717ca17692bcbda711797ae9eb8bb1130690b021b3952b7ae56e"
   15         -
              ],
   16         -
              "user-agent": [
   17         -
                "aws-sdk-rust/0.1.0 os/macos lang/rust/1.55.0-nightly"
   18         -
              ],
   19         -
              "content-length": [
   20         -
                "146"
   21         -
              ],
   22         -
              "x-amz-date": [
   23         -
                "20210810T003833Z"
   24         -
              ],
   25         -
              "host": [
   26         -
                "aws.global-profile-override"
   27         -
              ],
   28         -
              "x-amz-user-agent": [
   29         -
                "aws-sdk-rust/0.1.0 api/sts/0.0.14-alpha os/macos lang/rust/1.55.0-nightly"
   30         -
              ]
   31         -
            },
   32         -
            "method": "POST"
   33         -
          }
   34         -
        }
   35         -
      }
   36         -
    },
   37         -
    {
   38         -
      "connection_id": 0,
   39         -
      "action": {
   40         -
        "Data": {
   41         -
          "data": {
   42         -
            "Utf8": "Action=AssumeRole&Version=2011-06-15&RoleArn=arn%3Aaws%3Aiam%3A%3A123456789%3Arole%2Fintegration-test&RoleSessionName=assume-role-provider-session"
   43         -
          },
   44         -
          "direction": "Request"
   45         -
        }
   46         -
      }
   47         -
    },
   48         -
    {
   49         -
      "connection_id": 0,
   50         -
      "action": {
   51         -
        "Eof": {
   52         -
          "ok": true,
   53         -
          "direction": "Request"
   54         -
        }
   55         -
      }
   56         -
    },
   57         -
    {
   58         -
      "connection_id": 0,
   59         -
      "action": {
   60         -
        "Response": {
   61         -
          "response": {
   62         -
            "Ok": {
   63         -
              "status": 200,
   64         -
              "version": "HTTP/1.1",
   65         -
              "headers": {
   66         -
                "date": [
   67         -
                  "Thu, 05 Aug 2021 18:58:02 GMT"
   68         -
                ],
   69         -
                "content-length": [
   70         -
                  "1491"
   71         -
                ],
   72         -
                "content-type": [
   73         -
                  "text/xml"
   74         -
                ],
   75         -
                "x-amzn-requestid": [
   76         -
                  "c2e971c2-702d-4124-9b1f-1670febbea18"
   77         -
                ]
   78         -
              }
   79         -
            }
   80         -
          }
   81         -
        }
   82         -
      }
   83         -
    },
   84         -
    {
   85         -
      "connection_id": 0,
   86         -
      "action": {
   87         -
        "Data": {
   88         -
          "data": {
   89         -
            "Utf8": "<AssumeRoleResponse xmlns=\"https://sts.amazonaws.com/doc/2011-06-15/\">\n  <AssumeRoleResult>\n    <AssumedRoleUser>\n      <AssumedRoleId>AROARABCDEFGHIJKLMNOP:assume-role-provider-session</AssumedRoleId>\n      <Arn>arn:aws:sts::123456789012:assumed-role/integration-test/assume-role-provider-session</Arn>\n    </AssumedRoleUser>\n    <Credentials>\n      <AccessKeyId>ASIARTESTID</AccessKeyId>\n      <SecretAccessKey>TESTSECRETKEY</SecretAccessKey>\n      <SessionToken>TESTSESSIONTOKEN</SessionToken>\n      <Expiration>2021-08-05T19:58:02Z</Expiration>\n    </Credentials>\n  </AssumeRoleResult>\n  <ResponseMetadata>\n    <RequestId>c2e971c2-702d-4124-9b1f-1670febbea18</RequestId>\n  </ResponseMetadata>\n</AssumeRoleResponse>\n"
   90         -
          },
   91         -
          "direction": "Response"
   92         -
        }
   93         -
      }
   94         -
    },
   95         -
    {
   96         -
      "connection_id": 0,
   97         -
      "action": {
   98         -
        "Eof": {
   99         -
          "ok": true,
  100         -
          "direction": "Response"
  101         -
        }
  102         -
      }
  103         -
    }
  104         -
  ],
  105         -
  "docs": "standard request / response with STS",
  106         -
  "version": "V0"
  107         -
}