Skip to content

Commit

Permalink
fix lints
Browse files Browse the repository at this point in the history
  • Loading branch information
jprochazk committed Dec 6, 2024
1 parent 691fb46 commit a2e58fb
Showing 1 changed file with 10 additions and 22 deletions.
32 changes: 10 additions & 22 deletions crates/store/re_log_types/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -431,16 +431,17 @@ impl std::str::FromStr for PythonVersion {
if patch.is_empty() {
return Err(PythonVersionParseError::MissingPatch);
}

Ok(Self {
major: major
.parse()
.map_err(|_| PythonVersionParseError::InvalidMajor)?,
.map_err(PythonVersionParseError::InvalidMajor)?,
minor: minor
.parse()
.map_err(|_| PythonVersionParseError::InvalidMinor)?,
.map_err(PythonVersionParseError::InvalidMinor)?,
patch: patch
.parse()
.map_err(|_| PythonVersionParseError::InvalidPatch)?,
.map_err(PythonVersionParseError::InvalidPatch)?,
suffix: suffix.into(),
})
}
Expand All @@ -457,27 +458,14 @@ pub enum PythonVersionParseError {
#[error("missing patch version")]
MissingPatch,

#[error("invalid major version")]
InvalidMajor,

#[error("invalid minor version")]
InvalidMinor,
#[error("invalid major version: {0}")]
InvalidMajor(std::num::ParseIntError),

#[error("invalid patch version")]
InvalidPatch,
}
#[error("invalid minor version: {0}")]
InvalidMinor(std::num::ParseIntError),

impl PythonVersionParseError {
pub fn as_str(&self) -> &'static str {
match self {
Self::MissingMajor => "missing major version",
Self::MissingMinor => "missing minor version",
Self::MissingPatch => "missing patch version",
Self::InvalidMajor => "invalid major version",
Self::InvalidMinor => "invalid minor version",
Self::InvalidPatch => "invalid patch version",
}
}
#[error("invalid patch version: {0}")]
InvalidPatch(std::num::ParseIntError),
}

#[derive(Clone, Debug, PartialEq, Eq, Hash)]
Expand Down

0 comments on commit a2e58fb

Please sign in to comment.