fix cfg feature switches

This commit is contained in:
Ponj 2024-08-25 09:23:15 -04:00
parent 302ba98cbd
commit 5e6044eaf5
Signed by: p6nj
GPG key ID: 6FED68D87C479A59

View file

@ -1,6 +1,6 @@
use std::{fs::read_to_string, ops::Deref, path::Path, str::FromStr};
cfg_if! {
if #[cfg(save)] {
if #[cfg(feature = "save")] {
use std::path::PathBuf;
}
}
@ -14,10 +14,10 @@ use clap::Parser;
pub(super) struct Args {
#[arg(short, long, value_parser = Instrument::from_str)]
instrument: Option<Instrument>,
#[cfg(save)]
#[cfg(feature = "save")]
#[arg(short, long)]
output: Option<PathBuf>,
#[cfg(play)]
#[cfg(feature = "play")]
#[arg(short, long)]
silent: bool,
score: Score,