blob: 74214f0d8d675a954bcf426e4a491d4663212263 [file] [edit]
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:9:13
|
LL | let _ = u8::BITS - w.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D clippy::manual-bit-width` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::manual_bit_width)]`
help: try
|
LL - let _ = u8::BITS - w.leading_zeros();
LL + let _ = w.bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:11:13
|
LL | let _ = u16::BITS - w.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = u16::BITS - w.leading_zeros();
LL + let _ = w.bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:13:13
|
LL | let _ = u32::BITS - w.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = u32::BITS - w.leading_zeros();
LL + let _ = w.bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:15:13
|
LL | let _ = u64::BITS - w.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = u64::BITS - w.leading_zeros();
LL + let _ = w.bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:17:13
|
LL | let _ = usize::BITS - w.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = usize::BITS - w.leading_zeros();
LL + let _ = w.bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:21:13
|
LL | let _ = i8::BITS - x.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = i8::BITS - x.leading_zeros();
LL + let _ = x.cast_unsigned().bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:23:13
|
LL | let _ = i16::BITS - x.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = i16::BITS - x.leading_zeros();
LL + let _ = x.cast_unsigned().bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:25:13
|
LL | let _ = i32::BITS - x.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = i32::BITS - x.leading_zeros();
LL + let _ = x.cast_unsigned().bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:27:13
|
LL | let _ = i64::BITS - x.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = i64::BITS - x.leading_zeros();
LL + let _ = x.cast_unsigned().bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:29:13
|
LL | let _ = isize::BITS - x.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = isize::BITS - x.leading_zeros();
LL + let _ = x.cast_unsigned().bit_width();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:34:13
|
LL | let _ = NonZero::<u8>::BITS - y.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZero::<u8>::BITS - y.leading_zeros();
LL + let _ = y.bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:36:13
|
LL | let _ = NonZero::<u16>::BITS - y.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZero::<u16>::BITS - y.leading_zeros();
LL + let _ = y.bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:38:13
|
LL | let _ = NonZeroU32::BITS - y.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZeroU32::BITS - y.leading_zeros();
LL + let _ = y.bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:40:13
|
LL | let _ = NonZero::<u64>::BITS - y.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZero::<u64>::BITS - y.leading_zeros();
LL + let _ = y.bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:42:13
|
LL | let _ = num::NonZero::<usize>::BITS - y.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = num::NonZero::<usize>::BITS - y.leading_zeros();
LL + let _ = y.bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:46:13
|
LL | let _ = NonZero::<i8>::BITS - z.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZero::<i8>::BITS - z.leading_zeros();
LL + let _ = z.cast_unsigned().bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:48:13
|
LL | let _ = NonZero::<i16>::BITS - z.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZero::<i16>::BITS - z.leading_zeros();
LL + let _ = z.cast_unsigned().bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:50:13
|
LL | let _ = NonZeroI32::BITS - z.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZeroI32::BITS - z.leading_zeros();
LL + let _ = z.cast_unsigned().bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:52:13
|
LL | let _ = NonZero::<i64>::BITS - z.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = NonZero::<i64>::BITS - z.leading_zeros();
LL + let _ = z.cast_unsigned().bit_width().get();
|
error: manual implementation of `bit_width`
--> tests/ui/manual_bit_width.rs:54:13
|
LL | let _ = num::NonZero::<isize>::BITS - z.leading_zeros();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: try
|
LL - let _ = num::NonZero::<isize>::BITS - z.leading_zeros();
LL + let _ = z.cast_unsigned().bit_width().get();
|
error: aborting due to 20 previous errors