]> git.lizzy.rs Git - rust.git/commitdiff
Make `PackageData`, `TargetData` and `PackageDependency` public
authorArnaud <arnaud.golfouse@free.fr>
Tue, 5 Jan 2021 18:02:13 +0000 (19:02 +0100)
committerArnaud <arnaud.golfouse@free.fr>
Wed, 6 Jan 2021 15:33:29 +0000 (16:33 +0100)
This makes them discoverable through documentation.
They were already publicly accessible through `Package` and `Target`.

crates/project_model/src/lib.rs

index 24aa9b8fababab1a45f16d26d1be752cd1c5fca1..aabb7a47dff46af4df23b7e064c058ad2003e24f 100644 (file)
@@ -1,9 +1,9 @@
 //! FIXME: write short doc here
 
 mod cargo_workspace;
+mod cfg_flag;
 mod project_json;
 mod sysroot;
-mod cfg_flag;
 mod workspace;
 
 use std::{
 use rustc_hash::FxHashSet;
 
 pub use crate::{
-    cargo_workspace::{CargoConfig, CargoWorkspace, Package, Target, TargetKind},
+    cargo_workspace::{
+        CargoConfig, CargoWorkspace, Package, PackageData, PackageDependency, Target, TargetData,
+        TargetKind,
+    },
     project_json::{ProjectJson, ProjectJsonData},
     sysroot::Sysroot,
     workspace::{PackageRoot, ProjectWorkspace},