2015-12-11 10 views
8

Ho appena iniziato a giocare con Rust e stavo cercando di generare documenti per il codice che ho scritto. Quando ho emesso cargo doc, ho visto qualcosa di un po 'strano.Come impedire a `rust doc` di aggiungere dipendenze alla documentazione?

21:53 $ cargo doc 
    Compiling regex-syntax v0.2.2 
    Compiling libc v0.2.2 
    Compiling memchr v0.1.7 
    Compiling aho-corasick v0.3.4 
    Compiling regex v0.1.41 
    Compiling my_project v0.0.1 (path/to/my_project) 

Quando ho aperto my_project/target/doc/my_project/index.html, ho notato che tutte le dipendenze sono stati inclusi nei miei documenti:

Those damn crates

mi piacerebbe documentazioni queste dipendenze per essere nascosti l'utente quindi la mia documentazione mostra solo come utilizzare il codice my.

Come posso fare questo?

Cargo.lock

[root] 
name = "my_project" 
version = "0.0.1" 
dependencies = [ 
"regex 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", 
] 

[[package]] 
name = "aho-corasick" 
version = "0.3.4" 
source = "registry+https://github.com/rust-lang/crates.io-index" 
dependencies = [ 
"memchr 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 
] 

[[package]] 
name = "libc" 
version = "0.2.2" 
source = "registry+https://github.com/rust-lang/crates.io-index" 

[[package]] 
name = "memchr" 
version = "0.1.7" 
source = "registry+https://github.com/rust-lang/crates.io-index" 
dependencies = [ 
"libc 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 
] 

[[package]] 
name = "regex" 
version = "0.1.41" 
source = "registry+https://github.com/rust-lang/crates.io-index" 
dependencies = [ 
"aho-corasick 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 
"memchr 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 
"regex-syntax 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 
] 

[[package]] 
name = "regex-syntax" 
version = "0.2.2" 
source = "registry+https://github.com/rust-lang/crates.io-index" 

risposta

8

ho trovato la risposta: cargo doc --no-deps.

Problemi correlati