Ho una libreria e voglio assicurarmi che nessuna delle dipendenze nella mia albero delle dipendenze usi le dipendenze dei caratteri jolly. dipendenze jolly sono il male :(Verifica dipendenze indesiderate dei caratteri jolly in modo ricorsivo
Posso controllare questo in modo ricorsivo con cargo
nella riga di comando o posso controllare manualmente in Cargo.lock
EDIT:? Mentre crates.io
respinge casse con dipendenze jolly dal momento che il rilascio Rust 1.6 (approximately, grazie Steve Klabnik) ci sono ancora vecchie casse su crates.io
che do hanno dipendenze con caratteri jolly.Posso caricare la mia cassa che dipende da una vecchia cassa.Pertanto la mia cassa dipende indirettamente anche dalle dipendenze dei caratteri jolly. cosa voglio evitare e controllare per
Quindi ... questo è solo il controllo delle dipendenze dirette? Quindi se la mia cassa dipende da 'crate-a', che dipende da' crate-b', che ha una dipendenza da carattere jolly, allora: (1) 'crate-b' è elencato nella lista (2) cercando le dipendenze di la mia cassa (cioè '[cassa-a]') non mi aiuterà. Ho capito bene? Se sì, sarebbe fantastico se tu potessi fare queste cose ricorsive e/o pubblicare il tuo script. :) –
Devi controllare tutte le dipendenze menzionate in "Cargo.lock". Il testo iniziale aveva un errore di battitura che diceva "Cargo.toml". Ma funziona solo se tutte le dipendenze utilizzano dipendenze aggiornate. :-( – Pyfisch
Ah ok, questo ha un senso, immagino. Potresti ancora pubblicare il tuo script? Sarei certamente interessato anche a questo. Penso che eseguirò il ping del [carico-obsoleto] (https://github.com/ kbknapp/cargo-obsoleto) ragazzi e chiedete se vogliono integrare questa funzione ... –