File tree 6 files changed +53
-5
lines changed
tests/testsuite/cargo_add/help
6 files changed +53
-5
lines changed Original file line number Diff line number Diff line change @@ -62,17 +62,17 @@ 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
- . long_help ( "Mark the dependency as public
68
+ . long_help ( "Mark the dependency as public (unstable)
69
69
70
70
The dependency can be referenced in your library's public API." ) ,
71
71
flag ( "no-public" , "Mark the dependency as private" )
72
72
. conflicts_with ( "dev" )
73
73
. conflicts_with ( "build" )
74
74
. overrides_with ( "public" )
75
- . long_help ( "Mark the dependency as private
75
+ . long_help ( "Mark the dependency as private (unstable)
76
76
77
77
While you can use the crate in your implementation, it cannot be referenced in your public API." ) ,
78
78
clap:: Arg :: new ( "rename" )
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 @@ -33,12 +33,12 @@ Options:
33
33
The package will be removed from your features.
34
34
35
35
--public
36
- Mark the dependency as public
36
+ Mark the dependency as public (unstable)
37
37
38
38
The dependency can be referenced in your library's public API.
39
39
40
40
--no-public
41
- Mark the dependency as private
41
+ Mark the dependency as private (unstable)
42
42
43
43
While you can use the crate in your implementation, it cannot be referenced in your public
44
44
API.
You can’t perform that action at this time.
0 commit comments