1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::cli::configurators::Configure;
use crate::cli::CargoMsrvOpts;
use crate::config::ConfigBuilder;
use crate::TResult;
pub(in crate::cli) struct PathConfig;
impl Configure for PathConfig {
fn configure<'c>(
builder: ConfigBuilder<'c>,
opts: &'c CargoMsrvOpts,
) -> TResult<ConfigBuilder<'c>> {
let path = opts.shared_opts.path.as_ref();
Ok(builder.crate_path(path))
}
}