-use anyhow::{format_err, Error, Result};
+use anyhow::{bail, format_err, Result};
use log::{info, warn};
use std::{
fs::{self, create_dir_all},
Ok(false) => info!("Did not detect partition with label '{partlabel}'"),
Err(err) => info!("Encountered issue, accessing '{path:?}': {err}"),
}
- Err(Error::msg(format!(
- "Could not detect upper or lower case labels for '{partlabel_source}'"
- )))
+ bail!("Could not detect upper or lower case labels for '{partlabel_source}'");
}
/// Will search and mount a partition/FS labeled PARTLABEL (proxmox-inst-src) in lower or uppercase
Ok(ANSWER_MP.into())
}
}
- Err(err) => Err(Error::msg(format!("Error mounting: {err}"))),
+ Err(err) => bail!("Error mounting: {err}"),
}
}