aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/console/application.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/console/application.rs')
-rw-r--r--crates/shirabe/src/console/application.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/crates/shirabe/src/console/application.rs b/crates/shirabe/src/console/application.rs
index f27ed79..c8f8e43 100644
--- a/crates/shirabe/src/console/application.rs
+++ b/crates/shirabe/src/console/application.rs
@@ -67,8 +67,7 @@ use crate::command::SuggestsCommand;
use crate::command::UpdateCommand;
use crate::command::ValidateCommand;
use crate::composer;
-use crate::composer::ComposerHandle;
-use crate::composer::PartialComposerHandle;
+use crate::composer::{AnyComposerHandle, Composer, PartialComposer};
use crate::console::GithubActionError;
use crate::downloader::TransportException;
use crate::event_dispatcher::ScriptExecutionException;
@@ -89,7 +88,7 @@ use crate::util::Silencer;
#[derive(Debug)]
pub struct Application {
inner: BaseApplication,
- pub(crate) composer: Option<PartialComposerHandle>,
+ pub(crate) composer: Option<AnyComposerHandle>,
pub(crate) io: std::rc::Rc<std::cell::RefCell<dyn IOInterface>>,
has_plugin_commands: bool,
disable_plugins_by_default: bool,
@@ -854,7 +853,6 @@ impl Application {
let composer = self.get_composer(false, Some(true), None)?;
if composer.is_some() && function_exists("disk_free_space") {
let composer = composer.unwrap();
- let composer = composer.borrow_partial();
let config = composer.get_config();
let min_space_free: f64 = 100.0 * 1024.0 * 1024.0;
@@ -986,7 +984,7 @@ impl Application {
required: bool,
disable_plugins: Option<bool>,
disable_scripts: Option<bool>,
- ) -> anyhow::Result<Option<PartialComposerHandle>> {
+ ) -> anyhow::Result<Option<AnyComposerHandle>> {
let disable_plugins = disable_plugins.unwrap_or(self.disable_plugins_by_default);
let disable_scripts = disable_scripts.unwrap_or(self.disable_scripts_by_default);