Open clin1234 opened 4 months ago
Please use the released version from crates.io - thanks for reporting - it seems there is broken dep pairing
Need to fix the krates/cargo-metadata dependency pairing error in main that somehow slid in.
Now building from Git with --locked
yielded this error:
error[E0282]: type annotations needed for `Box<_>`
--> C:\Users\ךינשגכהד\.cargo\registry\src\index.crates.io-6f17d22bba15001f\time-0.3.30\src\format_description\parse\mod.rs:83:9
|
83 | let items = format_items
| ^^^^^
...
86 | Ok(items.into())
| ---- type must be known at this point
|
help: consider giving `items` an explicit type, where the placeholders `_` are specified
|
83 | let items: Box<_> = format_items
| ++++++++
For more information about this error, try `rustc --explain E0282`.
error: could not compile `time` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: failed to compile `cargo-geiger v0.11.7 (https://github.com/geiger-rs/cargo-geiger#e2ddd161)`, intermediate artifacts can be found at `C:\Users\0BAC~1\AppData\Local\Temp\cargo-installbdB2Jp`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
I receive that same error when attempting to build from the version on cargo with --locked
.
> cargo install --locked cargo-geiger
[...]
error[E0282]: type annotations needed for `Box<_>`
--> C:\Users\ander\.cargo\registry\src\index.crates.io-6f17d22bba15001f\time-0.3.30\src\format_description\parse\mod.rs:83:9
|
83 | let items = format_items
| ^^^^^
...
86 | Ok(items.into())
| ---- type must be known at this point
|
help: consider giving `items` an explicit type, where the placeholders `_` are specified
|
83 | let items: Box<_> = format_items
| ++++++++
These latest two are different errors and are related on new compiler versions breaking time dependency.
time issue:
Please use 1.79 until we get the dependency mess fixed
rustup default 1.79
Running
cargo install --locked --git https://github.com/geiger-rs/cargo-geiger cargo-geiger
yielded the following: