pub const CURRENT_VERSION: &str = "1";
pub const SUPPORTED_VERSIONS: &[&str] = &["1"];
pub fn is_supported_version(version: &str) -> bool {
SUPPORTED_VERSIONS.contains(&version)
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn version_1_is_supported() {
assert!(is_supported_version("1"));
}
#[test]
fn unknown_versions_are_rejected() {
assert!(!is_supported_version("0"));
assert!(!is_supported_version("2"));
assert!(!is_supported_version(""));
assert!(!is_supported_version("1.0"));
assert!(!is_supported_version("v1"));
assert!(!is_supported_version(" 1"));
}
}