Trait VersionParser

Source
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§

Source

fn parse_versions( &self, json: &Value, include_prerelease: bool, ) -> Result<Vec<VersionInfo>>

Parse version information from JSON response

Implementors§