File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -194,12 +194,7 @@ impl schema::TomlManifest {
194
194
package_root : & Path ,
195
195
) -> CargoResult < schema:: TomlManifest > {
196
196
let config = ws. config ( ) ;
197
- let mut package = self
198
- . package
199
- . as_ref ( )
200
- . or_else ( || self . project . as_ref ( ) )
201
- . unwrap ( )
202
- . clone ( ) ;
197
+ let mut package = self . package ( ) . unwrap ( ) . clone ( ) ;
203
198
package. workspace = None ;
204
199
let current_resolver = package
205
200
. resolver
Original file line number Diff line number Diff line change 2
2
//!
3
3
//! ## Style
4
4
//!
5
+ //! - Fields duplicated for an alias will have an accessor with the primary field's name
5
6
//! - Keys that exist for bookkeeping but don't correspond to the schema have a `_` prefix
6
7
7
8
use std:: collections:: BTreeMap ;
@@ -51,6 +52,10 @@ impl TomlManifest {
51
52
self . profile . is_some ( )
52
53
}
53
54
55
+ pub fn package ( & self ) -> Option < & Box < TomlPackage > > {
56
+ self . package . as_ref ( ) . or ( self . project . as_ref ( ) )
57
+ }
58
+
54
59
pub fn dev_dependencies ( & self ) -> Option < & BTreeMap < String , MaybeWorkspaceDependency > > {
55
60
self . dev_dependencies
56
61
. as_ref ( )
You can’t perform that action at this time.
0 commit comments