You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Run clippy --fix for Rust 1.62.0 and format the resulting code
* Run clippy --fix on all targets
* Run clippy --fix with all features enabled
* Avoid extra allocation
* Use more idiomatic assert
* Ignore noisy lint
* Update pyo3 and pyo3-asyncio to 0.17.0
* Implement Eq on aws-smithy-checksums::Error
* Implement Eq on Protocol
* Replace conditionals with range-containment
* Implement Eq on types in aws-smithy-types
* Implement Eq on types in aws-smithy-http-server-python
* Implement Eq on types in aws-smithy-eventstream
* Implement Eq on types in aws-smithy-xml
* Implement Eq on aws-sigv4
* Update CI to use Rust 1.62.0
* Add Eq for generated types that implement PartialEq
* Allow clippy::needless_return in generated code
* Remove unnecessary reborrow in http_serde
* Remove unnecessary borrow in operation_deser
* Add CHANGELOG entries
* Revert "Add Eq for generated types that implement PartialEq"
This reverts commit 5169bd9.
* Update pyo3 and pyo3-asyncio in generated code for python server
* Allow clippy::derive_partial_eq_without_eq on structs and builders
* Run clippy on tools
* Fix accidental move in generated code
* Revert "Allow clippy::derive_partial_eq_without_eq on structs and builders"
This reverts commit 068c63c.
* Fix another accidental move in generated code
* Undo unwanted change to model
* Re-add reborrow in HttpBindingGenerator
* Fix clippy::format-push-string in changelogger
* Fix more uses of str.push_str(&format!(...))
* Remove unnecessary parenthesis
* Run ktlint
* Update aws/rust-runtime/aws-http/src/content_encoding.rs
Co-authored-by: John DiSanti <[email protected]>
* Update aws/rust-runtime/aws-http/src/content_encoding.rs
Co-authored-by: John DiSanti <[email protected]>
* Ignore doctest for non-exported macro
Rust 1.62 introduced a breaking change where doctests for non-exported
macros are now run by default. These don't compile because the macro
can't be imported in it.
See rust-lang/rust#97030 for more info.
* Run cargo fmt
* Use $crate instead of crate in macro
* Revert "Implement Eq on types in aws-smithy-types"
This reverts commit c45a6b5.
* Revert "Implement Eq on types in aws-smithy-eventstream"
This reverts commit 78f4b07.
* Revert "Implement Eq on types in aws-smithy-xml"
This reverts commit 590f01a.
* Revert "Implement Eq on aws-sigv4"
This reverts commit d78bb62.
* Revert "Implement Eq on types in aws-smithy-http-server-python"
This reverts commit f2cd901.
* Revert "Implement Eq on aws-smithy-checksums::Error"
This reverts commit 5da1704.
Co-authored-by: Julian Antonielli <[email protected]>
Co-authored-by: John DiSanti <[email protected]>
Copy file name to clipboardexpand all lines: codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/customizations/AllowLintsGenerator.kt
+3
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,9 @@ val AllowedClippyLints = listOf(
39
39
40
40
// Some models have shapes that generate complex Rust types (e.g. nested collection and map shapes).
41
41
"type_complexity",
42
+
43
+
// Determining if the expression is the last one (to remove return) can make codegen harder in some cases.
Copy file name to clipboardexpand all lines: codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/protocols/HttpBoundProtocolGenerator.kt
+1-1
Original file line number
Diff line number
Diff line change
@@ -219,7 +219,7 @@ class HttpBoundProtocolTraitImplGenerator(
Copy file name to clipboardexpand all lines: codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/PythonServerCargoDependency.kt
0 commit comments