Closed 0x57e11a closed 3 years ago
Hi!
Thank you for reporting the issue.
I found that tracing::Value
is implemented for &mut T where T: Value
which means it is implemented for &mut u32
.
But this implementation was added only in tracing 0.1.27
, published 11 days ago.
Probably you can fix the issue by running cargo update
to update all dependencies. Hopefully no other dependency would block tracing
from updating.
In the same time I should specify tracing 0.1.27
as minimal supporting version so that others would not hit same issue again.
It appears iced_wgpu uses 0.7.1 instead of 0.10.2 😅
Yes. wgpu
is version is bit outdated.
But the problem is with tracing
crate (actually tracing-core
).
Check what version of tracing-core
is used. Look into Cargo.lock
file.
It should be at least 0.1.19
. If lower - run cargo update
. If that doesn't help - look what blocks the upgrade.
I'm using this crate from a dependency (iced -> iced_wgpu -> wgpu -> wgpu-core -> gpu-alloc), and am getting an issue trying to compile my project, during compilation, the following errors are thrown in gpu-alloc:
If there's an obvious fix, I'm sorry, I'm newer to rust, so...