INNER CODE UNIT · Rust
set_inherited_features
killercup/cargo-edit · src/dependency.rs:113
pub fn set_inherited_features(mut self, features: Vec<String>) -> Self {
self.inherited_features = Some(features);
self
}
/// Get the dependency source
pub fn source(&self) -> Option<&Source> {
self.source.as_ref()
}
/// Get version of dependency
pub fn version(&self) -> Option<&str> {
match self.source()? {
Source::Registry(src) => Some(src.version.as_str()),
Source::Path(src) => src.version.as_deref(),
Source::Git(src) => src.version.as_deref(),
Source::Workspace(_) => None,
}