1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#[path = "metadata/_metadata.rs"] pub mod metadata;
#[cfg(feature = "serde")]
#[cfg(feature = "toml" )]
#[cfg_attr(doc_cfg, doc(cfg(feature = "serde")))]
#[cfg_attr(doc_cfg, doc(cfg(feature = "toml" )))]
pub use metadata::Metadata;
#[path = "script/_script.rs"] pub mod script;
#[path = "toml/_toml.rs"] pub mod toml;
#[cfg(feature = "version")]
#[cfg_attr(doc_cfg, doc(cfg(feature = "version")))]
pub fn version() -> std::io::Result<crate::Version> {
use crate::CommandExt;
crate::Command::new("cargo").arg("--version").stdout0_no_stderr()?.parse()
}