diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f080367179..02b7f0e2101 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -152,6 +152,8 @@ jobs: - aarch64-linux-android - powerpc64-unknown-linux-gnu - powerpc-unknown-linux-gnu + - x86_64-unknown-linux-musl + - aarch64-unknown-linux-musl steps: - uses: actions/checkout@v3 with: diff --git a/aws-lc-fips-sys/builder/bindgen.rs b/aws-lc-fips-sys/builder/bindgen.rs index feac5dbbd07..cc9b14a2c23 100644 --- a/aws-lc-fips-sys/builder/bindgen.rs +++ b/aws-lc-fips-sys/builder/bindgen.rs @@ -90,7 +90,8 @@ const PRELUDE: &str = r" clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] "; diff --git a/aws-lc-fips-sys/src/lib.rs b/aws-lc-fips-sys/src/lib.rs index d5e2041d2b3..310b788c40a 100644 --- a/aws-lc-fips-sys/src/lib.rs +++ b/aws-lc-fips-sys/src/lib.rs @@ -46,7 +46,8 @@ mod generated { clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] include!(concat!(env!("OUT_DIR"), "/bindings.rs")); diff --git a/aws-lc-fips-sys/src/linux_aarch64_crypto.rs b/aws-lc-fips-sys/src/linux_aarch64_crypto.rs index c93e5d3c2bb..e25ed6416f0 100644 --- a/aws-lc-fips-sys/src/linux_aarch64_crypto.rs +++ b/aws-lc-fips-sys/src/linux_aarch64_crypto.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-fips-sys/src/linux_aarch64_crypto_ssl.rs b/aws-lc-fips-sys/src/linux_aarch64_crypto_ssl.rs index d8564025159..b3357acd7ee 100644 --- a/aws-lc-fips-sys/src/linux_aarch64_crypto_ssl.rs +++ b/aws-lc-fips-sys/src/linux_aarch64_crypto_ssl.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-fips-sys/src/linux_x86_64_crypto.rs b/aws-lc-fips-sys/src/linux_x86_64_crypto.rs index a954c2d17b3..3208dc08b7f 100644 --- a/aws-lc-fips-sys/src/linux_x86_64_crypto.rs +++ b/aws-lc-fips-sys/src/linux_x86_64_crypto.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-fips-sys/src/linux_x86_64_crypto_ssl.rs b/aws-lc-fips-sys/src/linux_x86_64_crypto_ssl.rs index e5ba7afc1b9..0f781ade2d7 100644 --- a/aws-lc-fips-sys/src/linux_x86_64_crypto_ssl.rs +++ b/aws-lc-fips-sys/src/linux_x86_64_crypto_ssl.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/builder/bindgen.rs b/aws-lc-sys/builder/bindgen.rs index 3e4e97f65ac..a3876bbd78a 100644 --- a/aws-lc-sys/builder/bindgen.rs +++ b/aws-lc-sys/builder/bindgen.rs @@ -90,7 +90,8 @@ const PRELUDE: &str = r" clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] "; diff --git a/aws-lc-sys/src/lib.rs b/aws-lc-sys/src/lib.rs index b23399b5966..73a48f65412 100644 --- a/aws-lc-sys/src/lib.rs +++ b/aws-lc-sys/src/lib.rs @@ -50,7 +50,8 @@ mod generated { clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] include!(concat!(env!("OUT_DIR"), "/bindings.rs")); diff --git a/aws-lc-sys/src/linux_aarch64_crypto.rs b/aws-lc-sys/src/linux_aarch64_crypto.rs index c9b06a2b8fd..2cdfd68aa17 100644 --- a/aws-lc-sys/src/linux_aarch64_crypto.rs +++ b/aws-lc-sys/src/linux_aarch64_crypto.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/linux_aarch64_crypto_ssl.rs b/aws-lc-sys/src/linux_aarch64_crypto_ssl.rs index 19ad040bc74..b4dd3a0eff3 100644 --- a/aws-lc-sys/src/linux_aarch64_crypto_ssl.rs +++ b/aws-lc-sys/src/linux_aarch64_crypto_ssl.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/linux_x86_64_crypto.rs b/aws-lc-sys/src/linux_x86_64_crypto.rs index b3e08ab725e..8b1f45c9fe9 100644 --- a/aws-lc-sys/src/linux_x86_64_crypto.rs +++ b/aws-lc-sys/src/linux_x86_64_crypto.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/linux_x86_64_crypto_ssl.rs b/aws-lc-sys/src/linux_x86_64_crypto_ssl.rs index d21190cde50..6c886db4055 100644 --- a/aws-lc-sys/src/linux_x86_64_crypto_ssl.rs +++ b/aws-lc-sys/src/linux_x86_64_crypto_ssl.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/linux_x86_crypto.rs b/aws-lc-sys/src/linux_x86_crypto.rs index 0c7afa0f98c..1cd2ec3d077 100644 --- a/aws-lc-sys/src/linux_x86_crypto.rs +++ b/aws-lc-sys/src/linux_x86_crypto.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/linux_x86_crypto_ssl.rs b/aws-lc-sys/src/linux_x86_crypto_ssl.rs index ad819580b6c..a0001fac519 100644 --- a/aws-lc-sys/src/linux_x86_crypto_ssl.rs +++ b/aws-lc-sys/src/linux_x86_crypto_ssl.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/macos_x86_64_crypto.rs b/aws-lc-sys/src/macos_x86_64_crypto.rs index d27a559b67b..80c7e820ad1 100644 --- a/aws-lc-sys/src/macos_x86_64_crypto.rs +++ b/aws-lc-sys/src/macos_x86_64_crypto.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit { diff --git a/aws-lc-sys/src/macos_x86_64_crypto_ssl.rs b/aws-lc-sys/src/macos_x86_64_crypto_ssl.rs index 6d62fc47882..1d4fa1d65be 100644 --- a/aws-lc-sys/src/macos_x86_64_crypto_ssl.rs +++ b/aws-lc-sys/src/macos_x86_64_crypto_ssl.rs @@ -1,10 +1,8 @@ /* automatically generated by rust-bindgen 0.69.1 */ - // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 OR ISC - #![allow( unused_imports, non_camel_case_types, @@ -21,10 +19,10 @@ clippy::too_many_lines, clippy::unreadable_literal, clippy::used_underscore_binding, - clippy::useless_transmute + clippy::useless_transmute, + clippy::pub_underscore_fields )] - #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] pub struct __BindgenBitfieldUnit {