Skip to content

Commit

Permalink
Merge pull request #492 from etiennebarrie/rustfmt-on-exercises
Browse files Browse the repository at this point in the history
chore: Run rustfmt on exercises
  • Loading branch information
fmoko authored Aug 10, 2020
2 parents d1054cd + 3144d3a commit 2d38163
Show file tree
Hide file tree
Showing 12 changed files with 30 additions and 25 deletions.
1 change: 0 additions & 1 deletion exercises/conversions/from_str.rs
Original file line number Diff line number Diff line change
Expand Up @@ -82,5 +82,4 @@ mod tests {
fn missing_name_and_invalid_age() {
",one".parse::<Person>().unwrap();
}

}
2 changes: 1 addition & 1 deletion exercises/conversions/try_from_into.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Basically, this is the same as From. The main difference is that this should return a Result type
// instead of the target type itself.
// You can read more about it at https://doc.rust-lang.org/std/convert/trait.TryFrom.html
use std::convert::{TryInto, TryFrom};
use std::convert::{TryFrom, TryInto};

#[derive(Debug)]
struct Color {
Expand Down
4 changes: 1 addition & 3 deletions exercises/conversions/using_as.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
// I AM NOT DONE

fn average(values: &[f64]) -> f64 {
let total = values
.iter()
.fold(0.0, |a, b| a + b);
let total = values.iter().fold(0.0, |a, b| a + b);
total / values.len()
}

Expand Down
4 changes: 2 additions & 2 deletions exercises/enums/enums2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ impl Message {

fn main() {
let messages = [
Message::Move{ x: 10, y: 30 },
Message::Move { x: 10, y: 30 },
Message::Echo(String::from("hello world")),
Message::ChangeColor(200, 255, 255),
Message::Quit
Message::Quit,
];

for message in &messages {
Expand Down
13 changes: 6 additions & 7 deletions exercises/enums/enums3.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ enum Message {

struct Point {
x: u8,
y: u8
y: u8,
}

struct State {
color: (u8, u8, u8),
position: Point,
quit: bool
quit: bool,
}

impl State {
Expand Down Expand Up @@ -46,20 +46,19 @@ mod tests {

#[test]
fn test_match_message_call() {
let mut state = State{
let mut state = State {
quit: false,
position: Point{ x: 0, y: 0 },
color: (0, 0, 0)
position: Point { x: 0, y: 0 },
color: (0, 0, 0),
};
state.process(Message::ChangeColor((255, 0, 255)));
state.process(Message::Echo(String::from("hello world")));
state.process(Message::Move(Point{ x: 10, y: 15 }));
state.process(Message::Move(Point { x: 10, y: 15 }));
state.process(Message::Quit);

assert_eq!(state.color, (255, 0, 255));
assert_eq!(state.position.x, 10);
assert_eq!(state.position.y, 15);
assert_eq!(state.quit, true);
}

}
1 change: 0 additions & 1 deletion exercises/generics/generics1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,3 @@ fn main() {
let mut shopping_list: Vec<?> = Vec::new();
shopping_list.push("milk");
}

2 changes: 1 addition & 1 deletion exercises/generics/generics2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// I AM NOT DONE

struct Wrapper {
value: u32
value: u32,
}

impl Wrapper {
Expand Down
10 changes: 8 additions & 2 deletions exercises/generics/generics3.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,10 @@ mod tests {
student_name: "Tom Wriggle".to_string(),
student_age: 12,
};
assert_eq!(report_card.print(), "Tom Wriggle (12) - achieved a grade of 2.1");
assert_eq!(
report_card.print(),
"Tom Wriggle (12) - achieved a grade of 2.1"
);
}

#[test]
Expand All @@ -44,6 +47,9 @@ mod tests {
student_name: "Gary Plotter".to_string(),
student_age: 11,
};
assert_eq!(report_card.print(), "Gary Plotter (11) - achieved a grade of A+");
assert_eq!(
report_card.print(),
"Gary Plotter (11) - achieved a grade of A+"
);
}
}
4 changes: 2 additions & 2 deletions exercises/macros/macros4.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
macro_rules! my_macro {
() => {
println!("Check out my macro!");
}
};
($val:expr) => {
println!("Look at this other macro: {}", $val);
}
};
}

fn main() {
Expand Down
5 changes: 4 additions & 1 deletion exercises/standard_library_types/box1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ pub enum List {

fn main() {
println!("This is an empty cons list: {:?}", create_empty_list());
println!("This is a non-empty cons list: {:?}", create_non_empty_list());
println!(
"This is a non-empty cons list: {:?}",
create_non_empty_list()
);
}

pub fn create_empty_list() -> List {
Expand Down
6 changes: 5 additions & 1 deletion exercises/structs/structs3.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,11 @@ impl Package {
if weight_in_grams <= 0 {
// Something goes here...
} else {
return Package {sender_country, recipient_country, weight_in_grams};
return Package {
sender_country,
recipient_country,
weight_in_grams,
};
}
}

Expand Down
3 changes: 0 additions & 3 deletions exercises/traits/traits2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ trait AppendBar {

//TODO: Add your code here




#[cfg(test)]
mod tests {
use super::*;
Expand Down

0 comments on commit 2d38163

Please sign in to comment.