File tree Expand file tree Collapse file tree 7 files changed +16
-15
lines changed Expand file tree Collapse file tree 7 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ use cargo::core::FeatureValue;
6
6
use cargo:: ops:: cargo_add:: add;
7
7
use cargo:: ops:: cargo_add:: AddOptions ;
8
8
use cargo:: ops:: cargo_add:: DepOp ;
9
- use cargo:: ops:: cargo_add :: DepTable ;
9
+ use cargo:: ops:: edit :: manifest :: DepTable ;
10
10
use cargo:: ops:: resolve_ws;
11
11
use cargo:: util:: command_prelude:: * ;
12
12
use cargo:: util:: interning:: InternedString ;
Original file line number Diff line number Diff line change 3
3
use anyhow:: Context as _;
4
4
5
5
use super :: Dependency ;
6
- use super :: RegistrySource ;
6
+ use crate :: ops :: edit :: dependency :: RegistrySource ;
7
7
use crate :: util:: validate_package_name;
8
8
use crate :: CargoResult ;
9
9
Original file line number Diff line number Diff line change 1
1
//! Core of cargo-add command
2
2
3
3
mod crate_spec;
4
- mod dependency;
5
- mod manifest;
6
-
7
4
use anyhow:: Context ;
8
5
use std:: collections:: BTreeSet ;
9
6
use std:: collections:: VecDeque ;
@@ -23,18 +20,17 @@ use crate::core::QueryKind;
23
20
use crate :: core:: Registry ;
24
21
use crate :: core:: Shell ;
25
22
use crate :: core:: Workspace ;
23
+ use crate :: ops:: edit:: dependency:: Dependency ;
24
+ use crate :: ops:: edit:: dependency:: GitSource ;
25
+ use crate :: ops:: edit:: dependency:: MaybeWorkspace ;
26
+ use crate :: ops:: edit:: dependency:: PathSource ;
27
+ use crate :: ops:: edit:: dependency:: Source ;
28
+ use crate :: ops:: edit:: dependency:: WorkspaceSource ;
29
+ use crate :: ops:: edit:: manifest:: DepTable ;
30
+ use crate :: ops:: edit:: manifest:: LocalManifest ;
26
31
use crate :: CargoResult ;
27
32
use crate :: Config ;
28
33
use crate_spec:: CrateSpec ;
29
- use dependency:: Dependency ;
30
- use dependency:: GitSource ;
31
- use dependency:: PathSource ;
32
- use dependency:: RegistrySource ;
33
- use dependency:: Source ;
34
- use manifest:: LocalManifest ;
35
-
36
- use crate :: ops:: cargo_add:: dependency:: { MaybeWorkspace , WorkspaceSource } ;
37
- pub use manifest:: DepTable ;
38
34
39
35
/// Information on what dependencies should be added
40
36
#[ derive( Clone , Debug ) ]
Original file line number Diff line number Diff line change @@ -938,7 +938,7 @@ impl Display for WorkspaceSource {
938
938
mod tests {
939
939
use std:: path:: Path ;
940
940
941
- use crate :: ops:: cargo_add :: manifest:: LocalManifest ;
941
+ use crate :: ops:: edit :: manifest:: LocalManifest ;
942
942
use cargo_util:: paths;
943
943
944
944
use super :: * ;
File renamed without changes.
Original file line number Diff line number Diff line change
1
+ //! Utilities for editing Cargo.toml manifests
2
+
3
+ pub mod dependency;
4
+ pub mod manifest;
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ mod cargo_run;
49
49
mod cargo_test;
50
50
mod cargo_uninstall;
51
51
mod common_for_install_and_uninstall;
52
+ pub mod edit;
52
53
mod fix;
53
54
mod lockfile;
54
55
mod registry;
You can’t perform that action at this time.
0 commit comments