]> git.proxmox.com Git - cargo.git/blob - src/cargo/core/mod.rs
Auto merge of #7857 - ehuss:fix-build-script-dupe, r=alexcrichton
[cargo.git] / src / cargo / core / mod.rs
1 pub use self::dependency::Dependency;
2 pub use self::features::{
3 enable_nightly_features, maybe_allow_nightly_features, nightly_features_allowed,
4 };
5 pub use self::features::{CliUnstable, Edition, Feature, Features};
6 pub use self::interning::InternedString;
7 pub use self::manifest::{EitherManifest, VirtualManifest};
8 pub use self::manifest::{LibKind, Manifest, Target, TargetKind};
9 pub use self::package::{Package, PackageSet};
10 pub use self::package_id::PackageId;
11 pub use self::package_id_spec::PackageIdSpec;
12 pub use self::registry::Registry;
13 pub use self::resolver::{Resolve, ResolveVersion};
14 pub use self::shell::{Shell, Verbosity};
15 pub use self::source::{GitReference, Source, SourceId, SourceMap};
16 pub use self::summary::{FeatureMap, FeatureValue, Summary};
17 pub use self::workspace::{Members, Workspace, WorkspaceConfig, WorkspaceRootConfig};
18
19 pub mod compiler;
20 pub mod dependency;
21 pub mod features;
22 mod interning;
23 pub mod manifest;
24 pub mod package;
25 pub mod package_id;
26 mod package_id_spec;
27 pub mod profiles;
28 pub mod registry;
29 pub mod resolver;
30 pub mod shell;
31 pub mod source;
32 pub mod summary;
33 mod workspace;