rust rust-cargo

rust install dependencies



¿Cómo definir dependencias solo de prueba? (1)

Tengo una biblioteca de Rust que implementa un plugin de pelusa. Quiero incluir compiletest , pero no lo compiletest fuera de las pruebas. ¿Cuál es la forma correcta de especificar que la dependencia es solo para pruebas?


Sí. Use dev-dependencies . De los documentos de Cargo :

Puede agregar una sección [dev-dependencies] a su Cargo.toml cuyo formato sea equivalente a [dependencies] :

[dev-dependencies] tempdir = "0.3"

Las dependencias de revelado no se utilizan al compilar un paquete para compilar, pero se usan para compilar pruebas, ejemplos y puntos de referencia.