From 36db49d7b72e2dfdbd64246b2be4260fe5ce8268 Mon Sep 17 00:00:00 2001 From: eupn Date: Wed, 26 Oct 2022 21:03:03 +0400 Subject: [PATCH] svd2utra: apply rustfmt --- svd2utra/src/generate.rs | 45 +++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/svd2utra/src/generate.rs b/svd2utra/src/generate.rs index ee8a74076..701bbd9a9 100644 --- a/svd2utra/src/generate.rs +++ b/svd2utra/src/generate.rs @@ -134,14 +134,24 @@ fn generate_field(reader: &mut Reader) -> Result { let range = extract_contents(reader)?; if !range.starts_with("[") || !range.ends_with("]") { - return Err(ParseError::UnexpectedValue) + return Err(ParseError::UnexpectedValue); } let mut parts = range[1..range.len() - 1].split(':'); - msb = Some(parts.next().ok_or_else(|| ParseError::UnexpectedValue)? - .parse::().or_else(|_| Err(ParseError::ParseIntError))?); - lsb = Some(parts.next().ok_or_else(|| ParseError::UnexpectedValue)? - .parse::().or_else(|_| Err(ParseError::ParseIntError))?); + msb = Some( + parts + .next() + .ok_or_else(|| ParseError::UnexpectedValue)? + .parse::() + .or_else(|_| Err(ParseError::ParseIntError))?, + ); + lsb = Some( + parts + .next() + .ok_or_else(|| ParseError::UnexpectedValue)? + .parse::() + .or_else(|_| Err(ParseError::ParseIntError))?, + ); } _ => (), } @@ -298,7 +308,10 @@ fn derive_peripheral(base: &Peripheral, child_name: &str, child_base: usize) -> } } -fn generate_peripheral(base_peripheral: Option<&Peripheral>, reader: &mut Reader) -> Result { +fn generate_peripheral( + base_peripheral: Option<&Peripheral>, + reader: &mut Reader, +) -> Result { let mut buf = Vec::new(); let mut name = None; let mut base = None; @@ -338,7 +351,7 @@ fn generate_peripheral(base_peripheral: Option<&Peripheral>, reader: // Derive from the base peripheral if specified if let Some(base_peripheral) = base_peripheral { - return Ok(derive_peripheral(base_peripheral, &name, base)) + return Ok(derive_peripheral(base_peripheral, &name, base)); } else { Ok(Peripheral { name, @@ -363,9 +376,12 @@ fn generate_peripherals(reader: &mut Reader) -> Result(reader: &mut Reader) -> Result panic!("unexpected tag in : {:?}", e), }, Ok(Event::End(ref e)) => match e.name() { @@ -946,11 +962,16 @@ mod tests { let mod_name = peripheral.name.to_lowercase(); let per_name = peripheral.name.to_lowercase() + "_csr"; - write!(out, r####" + write!( + out, + r####" #[test] #[ignore] fn compile_check_{}() {{ - use super::*;"####, per_name)?; + use super::*; +"####, + per_name + )?; writeln!( out,