Could not compile `loop-rs`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia riproducendo il malfunzionamento con la toolchain Rust stabile e ispeziona loop-rs 0.6.1/src/main.rs intorno alle righe 238, 266, 314 e 322. Confronta i callback del parser con le firme previste da structopt, quindi verifica che loop-rs venga compilato e installato correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
error[E0631]: type mismatch in function arguments
--> /Users/marcin/.cargo/registry/src/github.com-1ecc6299db9ec823/loop-rs-0.6.1/src/main.rs:238:48
|
238 | #[structopt(long = "for", parse(from_str = "get_values"))]
| ^^^^^^^^^^^^ expected signature of `fn(&str) -> _`
...
322 | fn get_values(input: &&str) -> Vec<String> {
| ------------------------------------------ found signature of `for<'r, 's> fn(&'r &'s str) -> _`
error[E0631]: type mismatch in function arguments
--> /Users/marcin/.cargo/registry/src/github.com-1ecc6299db9ec823/loop-rs-0.6.1/src/main.rs:266:69
|
266 | #[structopt(short = "r", long = "until-error", parse(from_str = "get_error_code"))]
| ^^^^^^^^^^^^^^^^ expected signature of `fn(&str) -> _`
...
314 | fn get_error_code(input: &&str) -> ErrorCode {
| -------------------------------------------- found signature of `for<'r, 's> fn(&'r &'s str) -> _`
error: aborting due to 2 previous errors
For more information about this error, try `rustc --explain E0631`.
error: failed to compile `loop-rs v0.6.1`, intermediate artifacts can be found at `/var/folders/gw/053czpm957z2rq6k8xqvnxx00000gn/T/cargo-installBihqf5`
Caused by:
could not compile `loop-rs`
My rust version:
$ rustup show
Default host: x86_64-apple-darwin
rustup home: /Users/marcin/.rustup
installed toolchains
--------------------
stable-x86_64-apple-darwin (default)
nightly-x86_64-apple-darwin
active toolchain
----------------
stable-x86_64-apple-darwin (default)
rustc 1.54.0 (a178d0322 2021-07-26)
- Lingua principale
- Rust
- Stelle
- 697
- Fork
- 28
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Miserlou/Loop
-
Maintainer NeededAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
-
Exponential BackoffAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
-
Errors running `cargo test`Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di Miserlou/Loop
Issue simili
-
arch-audit refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
SocketDev/socket-patch#1011 ·
I maintainer di solito rispondono entro 1 giorno
-
L: github:actions L: php:composer
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
dependabot/dependabot-core#16493 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-ready area:breg bug criticality:p3 triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
registrystack/registry-stack#1941 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
joshstevens19/rindexer#483 ·
I maintainer di solito rispondono entro 1 giorno
-
VX_PRINT_DROPS prints each drop point twice on the default code generator, the second time at line 0Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno