refactor(core): rename version bytes ParseError to DeserializeError

This commit is contained in:
2021-05-13 15:25:00 +02:00
parent b5691fde94
commit 88177ef477

View File

@@ -85,7 +85,7 @@ impl VersionBytes {
VersionBytesBuf::new(self.0, &self.1) VersionBytesBuf::new(self.0, &self.1)
} }
pub fn deserialize(slice: &[u8]) -> Result<VersionBytes, ParseError> { pub fn deserialize(slice: &[u8]) -> Result<VersionBytes, DeserializeError> {
Ok(VersionBytesRef::deserialize(slice)?.into()) Ok(VersionBytesRef::deserialize(slice)?.into())
} }
@@ -191,9 +191,9 @@ impl<'a> VersionBytesRef<'a> {
VersionBytesBuf::new(self.0, &self.1) VersionBytesBuf::new(self.0, &self.1)
} }
pub fn deserialize(slice: &'a [u8]) -> Result<VersionBytesRef<'a>, ParseError> { pub fn deserialize(slice: &'a [u8]) -> Result<VersionBytesRef<'a>, DeserializeError> {
if slice.len() < VERSION_LEN { if slice.len() < VERSION_LEN {
return Err(ParseError::InvalidLength); return Err(DeserializeError::InvalidLength);
} }
let mut version = [0; 16]; let mut version = [0; 16];
@@ -230,17 +230,17 @@ impl<'a> From<&'a VersionBytes> for VersionBytesRef<'a> {
#[derive(Debug)] #[derive(Debug)]
#[non_exhaustive] #[non_exhaustive]
pub enum ParseError { pub enum DeserializeError {
InvalidLength, InvalidLength,
} }
impl fmt::Display for ParseError { impl fmt::Display for DeserializeError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
"invalid length".fmt(f) "invalid length".fmt(f)
} }
} }
impl std::error::Error for ParseError {} impl std::error::Error for DeserializeError {}
const VERSION_LEN: usize = 16; const VERSION_LEN: usize = 16;