pub trait VersionParser: Send + Sync {
// Required method
fn parse_versions(
&self,
json: &Value,
include_prerelease: bool,
) -> Result<Vec<VersionInfo>>;
}
Expand description
Helper trait for version parsers that can parse API responses
Required Methods§
Sourcefn parse_versions(
&self,
json: &Value,
include_prerelease: bool,
) -> Result<Vec<VersionInfo>>
fn parse_versions( &self, json: &Value, include_prerelease: bool, ) -> Result<Vec<VersionInfo>>
Parse version information from JSON response