mqrs/src/sysv/list.rs
finga e1cac4e164 clippy: Fix several clippy issues
In order to enable several clippy lint groups fix several findings.
2023-10-15 20:11:54 +02:00

26 lines
514 B
Rust

use anyhow::Result;
use clap::Parser;
use std::{
fs::File,
io::{BufRead, BufReader},
};
/// Print a list of existing message queues
#[derive(Debug, Parser)]
pub struct List {}
impl List {
#[allow(clippy::unused_self)]
pub fn run(&self) -> Result<()> {
for line in BufReader::new(File::open("/proc/sysvipc/msg")?).lines() {
for field in line?.split_whitespace() {
print!("{field: <10}");
}
println!();
}
Ok(())
}
}