- n/a
- Added
pub fn env_remove<K: Into<OsString>>(&mut self, key: K) -> &mut MetadataCommandtoMetadataCommand.
- Updated dependencies:
thiserrorfrom1.0.31to2.0.3derive_builderfrom0.12to0.20
- Made
Dependency'ssourcemember the same type asPackage'ssourcemember:Option<Source>.
- n/a
- n/a
- Re-exported
semvercrate directly. - Added implementation of
std::ops::Index<&PackageId>forResolve. - Added
pub fn is_kind(&self, name: TargetKind) -> booltoTarget. - Added derived implementations of
PartialEq,EqandHashforMetadataand its members' types. - Added default fields to
PackageBuilder. - Added
pub fn new(name:version:id:path:) -> SelftoPackageBuilderfor providing all required fields upfront.
- Bumped MSRV from
1.42.0to1.56.0. - Made
parse_streammore versatile by accepting anything that implementsRead. - Converted
TargetKindandCrateTypeto an enum representation.
- Removed re-exports for
BuildMetadataandPrereleasefromsemvercrate. - Removed
.is_lib(…),.is_bin(…),.is_example(…),.is_test(…),.is_bench(…),.is_custom_build(…), and.is_proc_macro(…)fromTarget(in favor of adding.is_kind(…)).
- Added missing
manifest_pathfield toArtifact. Fixes #187.
- Re-exported
BuildMetadataandPrereleasefromsemvercrate. - Added
workspace_packagesfunction. - Added
Editionenum to better parse edition field. - Added
rust-versionfield to Cargo manifest.
- Bumped msrv from
1.40.0to1.42.0.
- Updated
derive_builderto the latest version. - Made use of
matches!macros where possible. - Fixed some tests
- Added
TestMessage,TestEvent,SuiteEventfor parsing thecargo test -- --format jsonoutput.