Sto lavorando su un rilascio prolungato di rifiuti che può decidere se qualcosa di è già o sarà deprecato. Rimane un problema, tuttavia: le casse non sembrano avere informazioni sulla versione. So che posso ottenere la versione corrente della Crate usando alcune variabili d'ambiente che il carico imposterà, ma questo non è sufficiente per distinguere le parti deprecate delle dipendenze.Scopri la versione corrente di una cassa da un lint?
posso almeno ottenere il percorso cassa corrente tramite ctx.sess.local_crate_source_file
(come in di current PR fhahn.
Così blocco ricevendo il percorso file e individuazione e l'analisi Cargo.lock
manualmente (che io ritengo essere fragile e hacky), c'è un modo per ottenere i numeri di versione le dipendenze e se sì, come?
Ho scritto che RFC. E scusa, in tal caso trovare e analizzare Cargo.lock è l'opzione migliore. Grazie comunque. – llogiq
Perché pensi che sia anche meglio che ottenere la versione dall'API della cassa di cui vuoi estrarre la deprecazione? –