Lines Matching refs:version
31 .and_then(|(version, _)| version)
32 .and_then(|version| Channel::parse(&version))
35 /// Parse a Rust release channel from a Rust release version string (of the
36 /// form `major[.minor[.patch[-channel]]]`). Returns `None` if `version` is
37 /// not a valid Rust version string.
56 pub fn parse(version: &str) -> Option<Channel> {
57 let version = version.trim();
58 if version.contains("-dev") || version == "dev" {
60 } else if version.contains("-nightly") || version == "nightly" {
62 } else if version.contains("-beta") || version == "beta" {
64 } else if !version.contains("-") {