diff --git a/01_wait_forever/.rustfmt.toml b/01_wait_forever/.rustfmt.toml index f255bc13..4c96ef12 100644 --- a/01_wait_forever/.rustfmt.toml +++ b/01_wait_forever/.rustfmt.toml @@ -1,3 +1,4 @@ newline_style = "Unix" edition = "2018" format_code_in_doc_comments = true +merge_imports = true diff --git a/01_wait_forever/.vscode/settings.json b/01_wait_forever/.vscode/settings.json index 5fc0875d..058f9200 100644 --- a/01_wait_forever/.vscode/settings.json +++ b/01_wait_forever/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "rust.features": ["bsp_rpi3"], "rust.all_targets": false, } diff --git a/02_runtime_init/.rustfmt.toml b/02_runtime_init/.rustfmt.toml index f255bc13..4c96ef12 100644 --- a/02_runtime_init/.rustfmt.toml +++ b/02_runtime_init/.rustfmt.toml @@ -1,3 +1,4 @@ newline_style = "Unix" edition = "2018" format_code_in_doc_comments = true +merge_imports = true diff --git a/02_runtime_init/.vscode/settings.json b/02_runtime_init/.vscode/settings.json index 5fc0875d..058f9200 100644 --- a/02_runtime_init/.vscode/settings.json +++ b/02_runtime_init/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "rust.features": ["bsp_rpi3"], "rust.all_targets": false, } diff --git a/03_hacky_hello_world/.rustfmt.toml b/03_hacky_hello_world/.rustfmt.toml index f255bc13..4c96ef12 100644 --- a/03_hacky_hello_world/.rustfmt.toml +++ b/03_hacky_hello_world/.rustfmt.toml @@ -1,3 +1,4 @@ newline_style = "Unix" edition = "2018" format_code_in_doc_comments = true +merge_imports = true diff --git a/03_hacky_hello_world/.vscode/settings.json b/03_hacky_hello_world/.vscode/settings.json index 5fc0875d..058f9200 100644 --- a/03_hacky_hello_world/.vscode/settings.json +++ b/03_hacky_hello_world/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "rust.features": ["bsp_rpi3"], "rust.all_targets": false, } diff --git a/03_hacky_hello_world/src/print.rs b/03_hacky_hello_world/src/print.rs index c85d37e7..ce6587b5 100644 --- a/03_hacky_hello_world/src/print.rs +++ b/03_hacky_hello_world/src/print.rs @@ -4,8 +4,7 @@ //! Printing facilities. -use crate::bsp; -use crate::interface; +use crate::{bsp, interface}; use core::fmt; /// Prints without a newline. diff --git a/04_zero_overhead_abstraction/.rustfmt.toml b/04_zero_overhead_abstraction/.rustfmt.toml index f255bc13..4c96ef12 100644 --- a/04_zero_overhead_abstraction/.rustfmt.toml +++ b/04_zero_overhead_abstraction/.rustfmt.toml @@ -1,3 +1,4 @@ newline_style = "Unix" edition = "2018" format_code_in_doc_comments = true +merge_imports = true diff --git a/04_zero_overhead_abstraction/.vscode/settings.json b/04_zero_overhead_abstraction/.vscode/settings.json index 5fc0875d..058f9200 100644 --- a/04_zero_overhead_abstraction/.vscode/settings.json +++ b/04_zero_overhead_abstraction/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "rust.features": ["bsp_rpi3"], "rust.all_targets": false, } diff --git a/04_zero_overhead_abstraction/src/print.rs b/04_zero_overhead_abstraction/src/print.rs index c85d37e7..ce6587b5 100644 --- a/04_zero_overhead_abstraction/src/print.rs +++ b/04_zero_overhead_abstraction/src/print.rs @@ -4,8 +4,7 @@ //! Printing facilities. -use crate::bsp; -use crate::interface; +use crate::{bsp, interface}; use core::fmt; /// Prints without a newline. diff --git a/05_safe_globals/.rustfmt.toml b/05_safe_globals/.rustfmt.toml index f255bc13..4c96ef12 100644 --- a/05_safe_globals/.rustfmt.toml +++ b/05_safe_globals/.rustfmt.toml @@ -1,3 +1,4 @@ newline_style = "Unix" edition = "2018" format_code_in_doc_comments = true +merge_imports = true diff --git a/05_safe_globals/.vscode/settings.json b/05_safe_globals/.vscode/settings.json index 5fc0875d..058f9200 100644 --- a/05_safe_globals/.vscode/settings.json +++ b/05_safe_globals/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "rust.features": ["bsp_rpi3"], "rust.all_targets": false, } diff --git a/05_safe_globals/src/print.rs b/05_safe_globals/src/print.rs index c85d37e7..ce6587b5 100644 --- a/05_safe_globals/src/print.rs +++ b/05_safe_globals/src/print.rs @@ -4,8 +4,7 @@ //! Printing facilities. -use crate::bsp; -use crate::interface; +use crate::{bsp, interface}; use core::fmt; /// Prints without a newline. diff --git a/06_drivers_gpio_uart/.rustfmt.toml b/06_drivers_gpio_uart/.rustfmt.toml index f255bc13..4c96ef12 100644 --- a/06_drivers_gpio_uart/.rustfmt.toml +++ b/06_drivers_gpio_uart/.rustfmt.toml @@ -1,3 +1,4 @@ newline_style = "Unix" edition = "2018" format_code_in_doc_comments = true +merge_imports = true diff --git a/06_drivers_gpio_uart/.vscode/settings.json b/06_drivers_gpio_uart/.vscode/settings.json index 5fc0875d..058f9200 100644 --- a/06_drivers_gpio_uart/.vscode/settings.json +++ b/06_drivers_gpio_uart/.vscode/settings.json @@ -1,4 +1,5 @@ { + "editor.formatOnSave": true, "rust.features": ["bsp_rpi3"], "rust.all_targets": false, } diff --git a/06_drivers_gpio_uart/src/print.rs b/06_drivers_gpio_uart/src/print.rs index c85d37e7..ce6587b5 100644 --- a/06_drivers_gpio_uart/src/print.rs +++ b/06_drivers_gpio_uart/src/print.rs @@ -4,8 +4,7 @@ //! Printing facilities. -use crate::bsp; -use crate::interface; +use crate::{bsp, interface}; use core::fmt; /// Prints without a newline.