Skip to content

Commit d5cad5e

Browse files
committed
treewide: group import statements std, external, crate
This was done using the unstable rustfmt option[1] group_imports that requires a nightly toolchain, thus it was run manually. [1]: https://rust-lang.github.io/rustfmt/?version=v1.8.0&search=import#group_imports Signed-off-by: Stefan Kerkmann <[email protected]>
1 parent 06d9c92 commit d5cad5e

File tree

6 files changed

+45
-29
lines changed

6 files changed

+45
-29
lines changed

src/cmdline.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// SPDX-License-Identifier: GPL-2.0-only
2-
use crate::{read_file, Result};
2+
33
use nix::mount::MsFlags;
44

5+
use crate::{read_file, Result};
6+
57
pub struct CmdlineOptions {
68
pub root: Option<String>,
79
pub rootfstype: Option<String>,

src/dmverity.rs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
// SPDX-License-Identifier: GPL-2.0-only
2-
use crate::cmdline::CmdlineOptions;
3-
use crate::{read_file, Result};
2+
3+
use std::fs::OpenOptions;
4+
use std::mem::size_of;
5+
use std::os::fd::IntoRawFd;
6+
use std::path::Path;
7+
48
use getrandom::getrandom;
59
use log::debug;
610
use nix::ioctl_readwrite;
711
use nix::libc::dev_t;
812
use nix::sys::stat::minor;
9-
use std::fs::OpenOptions;
10-
use std::mem::size_of;
11-
use std::os::fd::IntoRawFd;
12-
use std::path::Path;
13+
14+
use crate::cmdline::CmdlineOptions;
15+
use crate::{read_file, Result};
1316

1417
const DM_VERSION_MAJOR: u32 = 4;
1518

src/main.rs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
// SPDX-License-Identifier: GPL-2.0-only
2-
use cmdline::{parse_cmdline, CmdlineOptions};
3-
#[cfg(feature = "dmverity")]
4-
use dmverity::prepare_dmverity;
5-
use log::{debug, Level, LevelFilter, Metadata, Record};
6-
use mount::{mount_move_special, mount_root, mount_special};
7-
#[cfg(feature = "reboot-on-failure")]
8-
use nix::sys::reboot::{reboot, RebootMode};
9-
use nix::sys::termios::tcdrain;
10-
use nix::unistd::{chdir, chroot, dup2, execv, unlink};
2+
113
use std::borrow::Borrow;
124
use std::env;
135
use std::env::current_exe;
@@ -19,6 +11,16 @@ use std::io::Write as _;
1911
use std::os::fd::{AsFd, AsRawFd, RawFd};
2012
use std::os::unix::ffi::OsStrExt;
2113
use std::panic::set_hook;
14+
15+
use cmdline::{parse_cmdline, CmdlineOptions};
16+
#[cfg(feature = "dmverity")]
17+
use dmverity::prepare_dmverity;
18+
use log::{debug, Level, LevelFilter, Metadata, Record};
19+
use mount::{mount_move_special, mount_root, mount_special};
20+
#[cfg(feature = "reboot-on-failure")]
21+
use nix::sys::reboot::{reboot, RebootMode};
22+
use nix::sys::termios::tcdrain;
23+
use nix::unistd::{chdir, chroot, dup2, execv, unlink};
2224
#[cfg(feature = "systemd")]
2325
use systemd::{mount_systemd, shutdown};
2426
#[cfg(feature = "usb9pfs")]

src/mount.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
// SPDX-License-Identifier: GPL-2.0-only
2-
use crate::cmdline::CmdlineOptions;
3-
use crate::{mkdir, Result};
4-
use log::debug;
5-
use nix::mount::{mount, MsFlags};
2+
63
use std::fs::remove_dir;
74
use std::path::Path;
85

6+
use log::debug;
7+
use nix::mount::{mount, MsFlags};
8+
9+
use crate::cmdline::CmdlineOptions;
10+
use crate::{mkdir, Result};
11+
912
pub fn do_mount(
1013
src: Option<&str>,
1114
dst: &str,

src/systemd.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
// SPDX-License-Identifier: GPL-2.0-only
2-
use crate::cmdline::CmdlineOptions;
3-
use crate::mount::do_mount;
4-
use crate::{mkdir, Result};
5-
use nix::mount::{umount, MsFlags};
6-
use nix::sys::reboot::{reboot, RebootMode};
2+
73
use std::collections::BinaryHeap;
84
use std::env;
95
use std::fs::read_to_string;
106
use std::path::Path;
117

8+
use nix::mount::{umount, MsFlags};
9+
use nix::sys::reboot::{reboot, RebootMode};
10+
11+
use crate::cmdline::CmdlineOptions;
12+
use crate::mount::do_mount;
13+
use crate::{mkdir, Result};
14+
1215
pub fn mount_systemd(options: &mut CmdlineOptions) -> Result<()> {
1316
do_mount(
1417
Option::<&str>::None,

src/usbg_9pfs.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
// SPDX-License-Identifier: GPL-2.0-only
2-
use crate::cmdline::CmdlineOptions;
3-
use crate::mount::mount_apivfs;
4-
use crate::{mkdir, Result};
5-
use log::debug;
2+
63
use std::fs::{read_dir, write};
74
use std::os::unix::ffi::OsStrExt;
85
use std::os::unix::fs::symlink;
96
use std::{thread, time};
107

8+
use log::debug;
9+
10+
use crate::cmdline::CmdlineOptions;
11+
use crate::mount::mount_apivfs;
12+
use crate::{mkdir, Result};
13+
1114
fn write_file<C: AsRef<[u8]>>(path: &str, content: C) -> Result<()> {
1215
write(path, content).map_err(|e| format!("Failed to write to {path}: {e}").into())
1316
}

0 commit comments

Comments
 (0)