File tree 6 files changed +62
-4
lines changed
tests/testsuite/cargo_add/help
6 files changed +62
-4
lines changed Original file line number Diff line number Diff line change @@ -62,19 +62,23 @@ The package name will be exposed as feature of your crate.")
62
62
The package will be removed from your features." )
63
63
. conflicts_with ( "dev" )
64
64
. overrides_with ( "optional" ) ,
65
- flag ( "public" , "Mark the dependency as public" )
65
+ flag ( "public" , "Mark the dependency as public (unstable) " )
66
66
. conflicts_with ( "dev" )
67
67
. conflicts_with ( "build" )
68
68
. long_help ( "Mark the dependency as public
69
69
70
- The dependency can be referenced in your library's public API." ) ,
71
- flag ( "no-public" , "Mark the dependency as private" )
70
+ The dependency can be referenced in your library's public API.
71
+
72
+ Unstable (nightly-only) <https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency> " ) ,
73
+ flag ( "no-public" , "Mark the dependency as private (unstable)" )
72
74
. conflicts_with ( "dev" )
73
75
. conflicts_with ( "build" )
74
76
. overrides_with ( "public" )
75
77
. long_help ( "Mark the dependency as private
76
78
77
- While you can use the crate in your implementation, it cannot be referenced in your public API." ) ,
79
+ While you can use the crate in your implementation, it cannot be referenced in your public API.
80
+
81
+ Unstable (nightly-only) <https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency>" ) ,
78
82
clap:: Arg :: new ( "rename" )
79
83
. long ( "rename" )
80
84
. action ( ArgAction :: Set )
Original file line number Diff line number Diff line change @@ -107,6 +107,18 @@ Mark the dependency as [optional](../reference/features.html#optional-dependenci
107
107
Mark the dependency as [ required] ( ../reference/features.html#optional-dependencies ) .
108
108
{{/option}}
109
109
110
+ {{#option "` --public ` " }}
111
+ Mark the dependency as public.
112
+
113
+ [ Unstable (nightly-only)] ( ../reference/unstable.html#public-dependency )
114
+ {{/option}}
115
+
116
+ {{#option "` --no-public ` " }}
117
+ Mark the dependency as private.
118
+
119
+ [ Unstable (nightly-only)] ( ../reference/unstable.html#public-dependency )
120
+ {{/option}}
121
+
110
122
{{#option "` --no-default-features ` " }}
111
123
Disable the [ default features] ( ../reference/features.html#dependency-features ) .
112
124
{{/option}}
Original file line number Diff line number Diff line change @@ -96,6 +96,18 @@ OPTIONS
96
96
Mark the dependency as required
97
97
<https://doc.rust-lang.org/cargo/reference/features.html#optional-dependencies>.
98
98
99
+ --public
100
+ Mark the dependency as public.
101
+
102
+ Unstable (nightly-only)
103
+ <https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency>
104
+
105
+ --no-public
106
+ Mark the dependency as private.
107
+
108
+ Unstable (nightly-only)
109
+ <https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency>
110
+
99
111
--no-default-features
100
112
Disable the default features
101
113
<https://doc.rust-lang.org/cargo/reference/features.html#dependency-features>.
Original file line number Diff line number Diff line change @@ -107,6 +107,16 @@ which is defined by the <code>registry.default</code> config key which defaults
107
107
<dd class =" option-desc " >Mark the dependency as <a href =" ../reference/features.html#optional-dependencies " >required</a >.</dd >
108
108
109
109
110
+ <dt class =" option-term " id =" option-cargo-add---public " ><a class =" option-anchor " href =" #option-cargo-add---public " ></a ><code >--public</code ></dt >
111
+ <dd class =" option-desc " >Mark the dependency as public. </p >
112
+ <p ><a href =" ../reference/unstable.html#public-dependency " >Unstable (nightly-only)</a ></dd >
113
+
114
+
115
+ <dt class =" option-term " id =" option-cargo-add---no-public " ><a class =" option-anchor " href =" #option-cargo-add---no-public " ></a ><code >--no-public</code ></dt >
116
+ <dd class =" option-desc " >Mark the dependency as private. </p >
117
+ <p ><a href =" ../reference/unstable.html#public-dependency " >Unstable (nightly-only)</a ></dd >
118
+
119
+
110
120
<dt class =" option-term " id =" option-cargo-add---no-default-features " ><a class =" option-anchor " href =" #option-cargo-add---no-default-features " ></a ><code >--no-default-features</code ></dt >
111
121
<dd class =" option-desc " >Disable the <a href =" ../reference/features.html#dependency-features " >default features</a >.</dd >
112
122
Original file line number Diff line number Diff line change @@ -121,6 +121,20 @@ Mark the dependency as \fIoptional\fR <https://doc.rust\-lang.org/cargo/referenc
121
121
Mark the dependency as \fI required \fR <https://doc.rust\- lang.org/cargo/reference/features.html#optional\- dependencies>\& .
122
122
.RE
123
123
.sp
124
+ \fB \-\- public \fR
125
+ .RS 4
126
+ Mark the dependency as public.
127
+ .sp
128
+ \fI Unstable (nightly \- only) \fR <https://doc.rust\- lang.org/cargo/reference/unstable.html#public\- dependency>
129
+ .RE
130
+ .sp
131
+ \fB \-\- no \- public \fR
132
+ .RS 4
133
+ Mark the dependency as private.
134
+ .sp
135
+ \fI Unstable (nightly \- only) \fR <https://doc.rust\- lang.org/cargo/reference/unstable.html#public\- dependency>
136
+ .RE
137
+ .sp
124
138
\fB \-\- no \- default \- features \fR
125
139
.RS 4
126
140
Disable the \fI default features \fR <https://doc.rust\- lang.org/cargo/reference/features.html#dependency\- features>\& .
Original file line number Diff line number Diff line change @@ -36,12 +36,18 @@ Options:
36
36
Mark the dependency as public
37
37
38
38
The dependency can be referenced in your library's public API.
39
+
40
+ Unstable (nightly-only)
41
+ <https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency>
39
42
40
43
--no-public
41
44
Mark the dependency as private
42
45
43
46
While you can use the crate in your implementation, it cannot be referenced in your public
44
47
API.
48
+
49
+ Unstable (nightly-only)
50
+ <https://doc.rust-lang.org/cargo/reference/unstable.html#public-dependency>
45
51
46
52
--rename <NAME>
47
53
Rename the dependency
You can’t perform that action at this time.
0 commit comments