Sorry Jens - I know I’ve a backlog of Rust stuff to look at. I can take a look. Just scanning the error text above it sounds like a dependency may have updated somewhere causing clippy to fail. The immediate workaround is to remove the clippy call; the more complete one for me is to take a look and figure out what changed, and why (I’d rather not disable clippy).
Allen ________________________________ From: Jens Geyer <je...@apache.org> Sent: Friday, June 24, 2022 3:08:25 AM To: Thrift-Dev <dev@thrift.apache.org> Subject: Rust - attributes are not yet allowed on `if` expressions Hi, fresh day, fresh problems. /root/.cargo/bin/cargo fmt --all -- --check /root/.cargo/bin/cargo clippy --all -- -D warnings Compiling libc v0.2.126 Compiling autocfg v1.1.0 Compiling log v0.4.17 Checking cfg-if v1.0.0 Checking integer-encoding v3.0.4 error: attributes are not yet allowed on `if` expressions --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/integer-encoding-3.0.4/src/fixed.rs:57:17 | 57 | #[cfg(target_endian = "big")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 90 | impl_fixedint!(usize); | ---------------------- in this macro invocation and a whole bunch more like that. Anything I could do? Anyone else? Full log https://app.travis-ci.com/github/apache/thrift/jobs/574574155 Have fun, JensG