warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:144:32
|
144 | let mut curr = buf.len() as isize;
| ^^^^^^^^^^^^^^^^^^
...
216 | / impl_Integer!(
217 | | I8_MAX_LEN => i8,
218 | | U8_MAX_LEN => u8,
219 | | I16_MAX_LEN => i16,
... |
222 | | U32_MAX_LEN => u32
223 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: `-W clippy::cast-possible-wrap` implied by `-W clippy::pedantic`
= help: to override `-W clippy::pedantic` add `#[allow(clippy::cast_possible_wrap)]`
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `u32` to `isize` may wrap around the value on targets with 32-bit wide pointers
--> src/lib.rs:152:35
|
152 | let rem = (n % 10000) as isize;
| ^^^^^^^^^^^^^^^^^^^^
...
216 | / impl_Integer!(
217 | | I8_MAX_LEN => i8,
218 | | U8_MAX_LEN => u8,
219 | | I16_MAX_LEN => i16,
... |
222 | | U32_MAX_LEN => u32
223 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `u32` to `isize` may wrap around the value on targets with 32-bit wide pointers
--> src/lib.rs:166:29
|
166 | let mut n = n as isize; // Possibly reduce 64-bit math.
| ^^^^^^^^^^
...
216 | / impl_Integer!(
217 | | I8_MAX_LEN => i8,
218 | | U8_MAX_LEN => u8,
219 | | I16_MAX_LEN => i16,
... |
222 | | U32_MAX_LEN => u32
223 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:144:32
|
144 | let mut curr = buf.len() as isize;
| ^^^^^^^^^^^^^^^^^^
...
216 | / impl_Integer!(
217 | | I8_MAX_LEN => i8,
218 | | U8_MAX_LEN => u8,
219 | | I16_MAX_LEN => i16,
... |
222 | | U32_MAX_LEN => u32
223 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:144:32
|
144 | let mut curr = buf.len() as isize;
| ^^^^^^^^^^^^^^^^^^
...
225 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `u64` to `isize` may wrap around the value on targets with 64-bit wide pointers
--> src/lib.rs:152:35
|
152 | let rem = (n % 10000) as isize;
| ^^^^^^^^^^^^^^^^^^^^
...
225 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `u64` to `isize` may wrap around the value on targets with 64-bit wide pointers
--> src/lib.rs:166:29
|
166 | let mut n = n as isize; // Possibly reduce 64-bit math.
| ^^^^^^^^^^
...
225 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:144:32
|
144 | let mut curr = buf.len() as isize;
| ^^^^^^^^^^^^^^^^^^
...
234 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `u64` to `isize` may wrap around the value on targets with 64-bit wide pointers
--> src/lib.rs:152:35
|
152 | let rem = (n % 10000) as isize;
| ^^^^^^^^^^^^^^^^^^^^
...
234 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `u64` to `isize` may wrap around the value on targets with 64-bit wide pointers
--> src/lib.rs:166:29
|
166 | let mut n = n as isize; // Possibly reduce 64-bit math.
| ^^^^^^^^^^
...
234 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:254:32
|
254 | let mut curr = buf.len() as isize;
| ^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:259:59
|
259 | let buf1 = unsafe { buf_ptr.offset(curr - U64_MAX_LEN as isize) as *mut [MaybeUninit<u8>; U64...
| ^^^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:260:25
|
260 | curr -= rem.write(unsafe { &mut *buf1 }).len() as isize;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:264:34
|
264 | let target = buf.len() as isize - 19;
| ^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:272:63
|
272 | let buf2 = unsafe { buf_ptr.offset(curr - U64_MAX_LEN as isize) as *mut [MaybeUninit<u8>;...
| ^^^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:273:29
|
273 | curr -= rem.write(unsafe { &mut *buf2 }).len() as isize;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `usize` to `isize` may wrap around the value
--> src/lib.rs:277:38
|
277 | let target = buf.len() as isize - 38;
| ^^^^^^^^^^^^^^^^^^
...
310 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i8` to `u32` may lose the sign of the value
--> src/lib.rs:138:21
|
138 | self as $conv_fn
| ^^^^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: `-W clippy::cast-sign-loss` implied by `-W clippy::pedantic`
= help: to override `-W clippy::pedantic` add `#[allow(clippy::cast_sign_loss)]`
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i8` to `u32` may lose the sign of the value
--> src/lib.rs:141:23
|
141 | (!(self as $conv_fn)).wrapping_add(1)
| ^^^^^^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `u8` may lose the sign of the value
--> src/lib.rs:181:49
|
181 | *buf_ptr.offset(curr) = (n as u8) + b'0';
| ^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `usize` may lose the sign of the value
--> src/lib.rs:198:39
|
198 | let len = buf.len() - curr as usize;
| ^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i16` to `u32` may lose the sign of the value
--> src/lib.rs:138:21
|
138 | self as $conv_fn
| ^^^^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i16` to `u32` may lose the sign of the value
--> src/lib.rs:141:23
|
141 | (!(self as $conv_fn)).wrapping_add(1)
| ^^^^^^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i32` to `u32` may lose the sign of the value
--> src/lib.rs:138:21
|
138 | self as $conv_fn
| ^^^^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i32` to `u32` may lose the sign of the value
--> src/lib.rs:141:23
|
141 | (!(self as $conv_fn)).wrapping_add(1)
| ^^^^^^^^^^^^^^^^^^
...
215 | / impl_Integer!(
216 | | I8_MAX_LEN => i8,
217 | | U8_MAX_LEN => u8,
218 | | I16_MAX_LEN => i16,
... |
221 | | U32_MAX_LEN => u32
222 | | as u32);
| |___________- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i64` to `u64` may lose the sign of the value
--> src/lib.rs:138:21
|
138 | self as $conv_fn
| ^^^^^^^^^^^^^^^^
...
224 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i64` to `u64` may lose the sign of the value
--> src/lib.rs:141:23
|
141 | (!(self as $conv_fn)).wrapping_add(1)
| ^^^^^^^^^^^^^^^^^^
...
224 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `u8` may lose the sign of the value
--> src/lib.rs:181:49
|
181 | *buf_ptr.offset(curr) = (n as u8) + b'0';
| ^^^^^^^^^
...
224 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `usize` may lose the sign of the value
--> src/lib.rs:198:39
|
198 | let len = buf.len() - curr as usize;
| ^^^^^^^^^^^^^
...
224 | impl_Integer!(I64_MAX_LEN => i64, U64_MAX_LEN => u64 as u64);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `u64` may lose the sign of the value
--> src/lib.rs:138:21
|
138 | self as $conv_fn
| ^^^^^^^^^^^^^^^^
...
233 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `u64` may lose the sign of the value
--> src/lib.rs:141:23
|
141 | (!(self as $conv_fn)).wrapping_add(1)
| ^^^^^^^^^^^^^^^^^^
...
233 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `u8` may lose the sign of the value
--> src/lib.rs:181:49
|
181 | *buf_ptr.offset(curr) = (n as u8) + b'0';
| ^^^^^^^^^
...
233 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `usize` may lose the sign of the value
--> src/lib.rs:198:39
|
198 | let len = buf.len() - curr as usize;
| ^^^^^^^^^^^^^
...
233 | impl_Integer!(I64_MAX_LEN => isize, U64_MAX_LEN => usize as u64);
| ---------------------------------------------------------------- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i128` to `u128` may lose the sign of the value
--> src/lib.rs:248:21
|
248 | self as u128
| ^^^^^^^^^^^^
...
309 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `i128` to `u128` may lose the sign of the value
--> src/lib.rs:251:23
|
251 | (!(self as u128)).wrapping_add(1)
| ^^^^^^^^^^^^^^
...
309 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `usize` may lose the sign of the value
--> src/lib.rs:265:72
|
265 | ptr::write_bytes(buf_ptr.offset(target), b'0', (curr - target) as usize);
| ^^^^^^^^^^^^^^^^^^^^^^^^
...
309 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `usize` may lose the sign of the value
--> src/lib.rs:278:76
|
278 | ptr::write_bytes(buf_ptr.offset(target), b'0', (curr - target) as usize);
| ^^^^^^^^^^^^^^^^^^^^^^^^
...
309 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: casting `isize` to `usize` may lose the sign of the value
--> src/lib.rs:298:39
|
298 | let len = buf.len() - curr as usize;
| ^^^^^^^^^^^^^
...
309 | impl_Integer128!(I128_MAX_LEN => i128, U128_MAX_LEN => u128);
| ------------------------------------------------------------ in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: this warning originates in the macro `impl_Integer128` (in Nightly builds, run with -Z macro-backtrace for more info)
Debugging a recent cargo-outdated bug, it would have been nice not to
wonder whether a rustc version change in GitHub's runner image was a
contributing factor.
There should be no functional changes from this commit - the same code
is used before and after this commit, except that `unsafe { ... }`
blocks wrap smaller pieces of code afterwards. Having more granular
`unsafe` blocks hopefully makes `unsafe` audits a tiny bit easier.
warning: lint `clippy::incorrect_clone_impl_on_copy_type` has been renamed to `clippy::non_canonical_clone_impl`
--> src/lib.rs:76:13
|
76 | #[allow(clippy::incorrect_clone_impl_on_copy_type)] // false positive https://github.com/rust-lang/rust-clippy/issues/11072
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `clippy::non_canonical_clone_impl`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
Without this, if it fails, the only information printed is useless:
Preparing a sysroot for Miri (target: x86_64-unknown-linux-gnu)...
fatal error: failed to build sysroot; run `cargo miri setup` to see the error details
I'd like a chance to audit all the code that rustdoc is inserting into
the docs. Currently I am skeptical that showing itoa's internal usages
of APIs is a net benefit to the public documentation. I am also
skeptical that quite so many examples are needed, and that they should
be featured so prominently in comparison to handwritten docs. Lastly I
wish there were a way to turn this behavior off on a more granular
basis.
GitHub's default timeout is 6 hours. Recently some of my GitHub Actions
jobs have started randomly stalling for that long, which is inconvenient
because it ties up a chunk of my runner quota. It apepars to be very
rare for a job to recover after stalling. It's better to time out
quicker and retry on a different runner.