pub fn parse_dependency_string<'a>(
dep_str: &'a str,
is_known_manager: impl Fn(&str) -> bool,
) -> Result<Dependency<'a>, Error>Expand description
Parses a dependency string into its constituent parts.
The expected format is manager:package[@version][:description].
If the manager is omitted, it defaults to “zoi”.
Arguments:
dep_str: The raw dependency string from a package definition.is_known_manager: A closure that determines if a prefix should be treated as a manager name.