Fix clippy lints
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
Change-Id: Idfd8209650a7525a49240fe79a7e6245bbb99f95
diff --git a/src/memory_management.rs b/src/memory_management.rs
index e81a5ca..925fe44 100644
--- a/src/memory_management.rs
+++ b/src/memory_management.rs
@@ -61,7 +61,7 @@
impl From<[u32; 2]> for Handle {
fn from(value: [u32; 2]) -> Self {
- Self((value[1] as u64) << 32 | value[0] as u64)
+ Self(((value[1] as u64) << 32) | value[0] as u64)
}
}
@@ -200,11 +200,11 @@
fn from(value: MemType) -> Self {
match value {
MemType::NotSpecified => MemType::NOT_SPECIFIED << MemType::SHIFT,
- MemType::Device(attr) => attr as u16 | MemType::DEVICE << MemType::SHIFT,
+ MemType::Device(attr) => attr as u16 | (MemType::DEVICE << MemType::SHIFT),
MemType::Normal {
cacheability,
shareability,
- } => cacheability as u16 | shareability as u16 | MemType::NORMAL << MemType::SHIFT,
+ } => cacheability as u16 | shareability as u16 | (MemType::NORMAL << MemType::SHIFT),
}
}
}