Update Rust crate cargo_metadata to 0.23.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cargo_metadata | dependencies | minor |
0.18.1 -> 0.23.0
|
Release Notes
oli-obk/cargo_metadata (cargo_metadata)
v0.23.0
Added
- Added
FeatureName
andPackageName
newtype wrappers.
v0.22.0
Added
- Added
pub fn env_remove<K: Into<OsString>>(&mut self, key: K) -> &mut MetadataCommand
toMetadataCommand
. - Added export of
cargo_platform
at crate's root module.
Changed
- Updated dependencies:
-
camino
from1.0.7
to1.1.10
-
cargo_platform
from0.2.0
to0.3.0
-
derive_builder
from0.12
to0.20
-
semver
from1.0.7
to1.0.26
-
serde_json
from1.0.118
to1.0.142
-
serde
from1.0.136
to1.0.219
-
thiserror
from2.0.3
to2.0.12
-
- Made
Dependency
'ssource
member the same type asPackage
'ssource
member:Option<Source>
.
v0.21.0
v0.20.0
v0.19.2
v0.19.1
v0.19.0
Added
- Re-exported
semver
crate directly. - Added implementation of
std::ops::Index<&PackageId>
forResolve
. - Added
pub fn is_kind(&self, name: TargetKind) -> bool
toTarget
. - Added derived implementations of
PartialEq
,Eq
andHash
forMetadata
and its members' types. - Added default fields to
PackageBuilder
. - Added
pub fn new(name:version:id:path:) -> Self
toPackageBuilder
for providing all required fields upfront.
Changed
- Bumped MSRV from
1.42.0
to1.56.0
. - Made
parse_stream
more versatile by accepting anything that implementsRead
. - Converted
TargetKind
andCrateType
to an enum representation.
Removed
- Removed re-exports for
BuildMetadata
andPrerelease
fromsemver
crate. - 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(…)
).
Fixed
- Added missing
manifest_path
field toArtifact
. Fixes #187.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by RenovateBot token for version update