pub trait MetadataExt {
// Required methods
fn workspace_package_by_name<'a>(
&'a self,
name: &str,
) -> Option<&'a Package>;
fn workspace_package_by_path(
&self,
path: impl AsRef<Utf8Path>,
) -> Option<&Package>;
}
Expand description
Extension methods for cargo_metadata::Metadata
.
Required Methods§
Sourcefn workspace_package_by_name<'a>(&'a self, name: &str) -> Option<&'a Package>
fn workspace_package_by_name<'a>(&'a self, name: &str) -> Option<&'a Package>
Returns the workspace package with given name.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.