33 lines
941 B
Markdown
33 lines
941 B
Markdown
|
|
# cargo add
|
||
|
|
|
||
|
|
> Aggiungi dipendenze al manifesto `Cargo.toml` di un progetto Rust.
|
||
|
|
> Maggiori informazioni: <https://doc.rust-lang.org/cargo/commands/cargo-add.html>.
|
||
|
|
|
||
|
|
- Aggiungi la versione più recente di una dipendenza al progetto corrente:
|
||
|
|
|
||
|
|
`cargo add {{dipendenza}}`
|
||
|
|
|
||
|
|
- Aggiungi una versione specifica di una dipendenza:
|
||
|
|
|
||
|
|
`cargo add {{dipendenza}}@{{versione}}`
|
||
|
|
|
||
|
|
- Aggiungi una dipendenza e abilita una o più feature specifiche:
|
||
|
|
|
||
|
|
`cargo add {{dipendenza}} {{[-F|--features]}} {{feature_1,feature_2,...}}`
|
||
|
|
|
||
|
|
- Aggiungi una dipendenza opzionale, che verrà esposta come feature del crate:
|
||
|
|
|
||
|
|
`cargo add {{dipendenza}} --optional`
|
||
|
|
|
||
|
|
- Aggiungi un crate locale come dipendenza:
|
||
|
|
|
||
|
|
`cargo add --path {{path/della/crate_directory}}`
|
||
|
|
|
||
|
|
- Aggiungi una dipendenza di sviluppo o di build:
|
||
|
|
|
||
|
|
`cargo add {{dipendenza}} --{{dev|build}}`
|
||
|
|
|
||
|
|
- Aggiungi una dipendenza disabilitando tutte le feature di default:
|
||
|
|
|
||
|
|
`cargo add {{dipendenza}} --no-default-features`
|