mqrs/src/posix/unlink.rs
finga 8f93d2d6c8 Fix clippy and remove borrows
Fix clippy lints and remove unneded borrows when logging or printing
macros.
2021-12-03 14:57:38 +01:00

22 lines
390 B
Rust

use anyhow::Result;
use clap::Parser;
use log::info;
/// Delete a message queue
#[derive(Debug, Parser)]
pub struct Unlink {
/// Name of the queue
#[clap(value_name = "QUEUE")]
pub queue: String,
}
impl Unlink {
pub fn run(&self) -> Result<()> {
posixmq::remove_queue(&self.queue)?;
info!("Removed message queue: {}", self.queue);
Ok(())
}
}