removed unnecessary casts
All checks were successful
Rust/spacepackets/pipeline/head This commit looks good

This commit is contained in:
Robin Müller 2022-12-18 23:54:13 +01:00
parent 46e2af41d2
commit f964342556
No known key found for this signature in database
GPG Key ID: BE6480244DFE612C
2 changed files with 5 additions and 5 deletions

View File

@ -308,13 +308,13 @@ impl<TYPE: ToBeBytes> EcssEnumeration for GenericEcssEnumWrapper<TYPE> {
} }
fn write_to_be_bytes(&self, buf: &mut [u8]) -> Result<(), ByteConversionError> { fn write_to_be_bytes(&self, buf: &mut [u8]) -> Result<(), ByteConversionError> {
if buf.len() < self.byte_width() as usize { if buf.len() < self.byte_width() {
return Err(ByteConversionError::ToSliceTooSmall(SizeMissmatch { return Err(ByteConversionError::ToSliceTooSmall(SizeMissmatch {
found: buf.len(), found: buf.len(),
expected: self.byte_width() as usize, expected: self.byte_width(),
})); }));
} }
buf[0..self.byte_width() as usize].copy_from_slice(self.val.to_be_bytes().as_ref()); buf[0..self.byte_width()].copy_from_slice(self.val.to_be_bytes().as_ref());
Ok(()) Ok(())
} }
} }

View File

@ -134,7 +134,7 @@ impl CdsShortTimeProvider {
}; };
let unix_days_seconds = let unix_days_seconds =
ccsds_to_unix_days(ccsds_days as i32) as i64 * SECONDS_PER_DAY as i64; ccsds_to_unix_days(ccsds_days as i32) as i64 * SECONDS_PER_DAY as i64;
provider.setup(unix_days_seconds as i64, ms_of_day.into()) provider.setup(unix_days_seconds, ms_of_day.into())
} }
#[cfg(feature = "std")] #[cfg(feature = "std")]
@ -223,7 +223,7 @@ impl CcsdsTimeProvider for CdsShortTimeProvider {
} }
fn date_time(&self) -> Option<DateTime<Utc>> { fn date_time(&self) -> Option<DateTime<Utc>> {
self.calc_date_time((self.ms_of_day % 1000) as u32) self.calc_date_time(self.ms_of_day % 1000)
} }
} }