the trait `From<u128>` is not implemented for `ValueBag<'_>`
brandonros opened this issue · comments
Brandon Ros commented
Some package async-std depends on is broken?
I added async-std = "1"
to my Cargo.toml on Darwin Brandons-MacBook-Air.local 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 00:47:26 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T8101 arm64
Brandons-MacBook-Air:dpdu-http brandonros 2022-05-26 01:37:02 $ cargo build && cargo run --bin remoter
Compiling log v0.4.14
error[E0277]: the trait bound `ValueBag<'_>: From<u128>` is not satisfied
--> /Users/brandonros/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.14/src/kv/value.rs:364:21
|
364 | Value::from_value_bag(value)
| ^^^^^^^^^^^^^^^^^^^^^ the trait `From<u128>` is not implemented for `ValueBag<'_>`
...
384 | / impl_to_value_primitive![
385 | | usize, u8, u16, u32, u64, u128, isize, i8, i16, i32, i64, i128, f32, f64, char, bool,
386 | | ];
| |_- in this macro invocation
|
= help: the following implementations were found:
<ValueBag<'v> as From<&'a ()>>
<ValueBag<'v> as From<&'a bool>>
<ValueBag<'v> as From<&'a char>>
<ValueBag<'v> as From<&'a f32>>
and 29 others
= note: required because of the requirements on the impl of `Into<ValueBag<'_>>` for `u128`
note: required by a bound in `kv::value::Value::<'v>::from_value_bag`
--> /Users/brandonros/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.14/src/kv/value.rs:250:12
|
248 | fn from_value_bag<T>(value: T) -> Self
| -------------- required by a bound in this
249 | where
250 | T: Into<ValueBag<'v>>,
| ^^^^^^^^^^^^^^^^^^ required by this bound in `kv::value::Value::<'v>::from_value_bag`
= note: this error originates in the macro `impl_to_value_primitive` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0277]: the trait bound `ValueBag<'_>: From<i128>` is not satisfied
--> /Users/brandonros/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.14/src/kv/value.rs:364:21
|
364 | Value::from_value_bag(value)
| ^^^^^^^^^^^^^^^^^^^^^ the trait `From<i128>` is not implemented for `ValueBag<'_>`
...
384 | / impl_to_value_primitive![
385 | | usize, u8, u16, u32, u64, u128, isize, i8, i16, i32, i64, i128, f32, f64, char, bool,
386 | | ];
| |_- in this macro invocation
|
= help: the following implementations were found:
<ValueBag<'v> as From<&'a ()>>
<ValueBag<'v> as From<&'a bool>>
<ValueBag<'v> as From<&'a char>>
<ValueBag<'v> as From<&'a f32>>
and 29 others
= note: required because of the requirements on the impl of `Into<ValueBag<'_>>` for `i128`
note: required by a bound in `kv::value::Value::<'v>::from_value_bag`
--> /Users/brandonros/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.14/src/kv/value.rs:250:12
|
248 | fn from_value_bag<T>(value: T) -> Self
| -------------- required by a bound in this
249 | where
250 | T: Into<ValueBag<'v>>,
| ^^^^^^^^^^^^^^^^^^ required by this bound in `kv::value::Value::<'v>::from_value_bag`
= note: this error originates in the macro `impl_to_value_primitive` (in Nightly builds, run with -Z macro-backtrace for more info)
For more information about this error, try `rustc --explain E0277`.
error: could not compile `log` due to 2 previous errors
Brandons-MacBook-Air:dpdu-http brandonros 2022-05-26 01:37:11 $
Brandon Ros commented
It was log 0.4.14 -> log = "0.4.17"