rename Backend::as_any to as_any_mut

This commit is contained in:
steven-omaha
2023-02-23 15:37:43 +01:00
parent e7177364dd
commit c700784d52
3 changed files with 3 additions and 3 deletions
@@ -119,7 +119,7 @@ pub trait Backend: Debug {
Ok(diff) Ok(diff)
} }
fn as_any(&mut self) -> &mut dyn Any; fn as_any_mut(&mut self) -> &mut dyn Any;
} }
fn get_group_packages_map( fn get_group_packages_map(
+1 -1
View File
@@ -50,7 +50,7 @@ macro_rules! impl_backend_constants {
} }
} }
fn as_any(&mut self) -> &mut dyn std::any::Any { fn as_any_mut(&mut self) -> &mut dyn std::any::Any {
self self
} }
}; };
+1 -1
View File
@@ -109,7 +109,7 @@ impl Pacdef {
#[allow(clippy::as_conversions)] #[allow(clippy::as_conversions)]
fn overwrite_values_from_config(&mut self, backend: &mut dyn Backend) { fn overwrite_values_from_config(&mut self, backend: &mut dyn Backend) {
if let Some(arch) = backend.as_any().downcast_mut::<Arch>() { if let Some(arch) = backend.as_any_mut().downcast_mut::<Arch>() {
arch.binary = self.config.aur_helper.clone(); arch.binary = self.config.aur_helper.clone();
arch.aur_rm_args = self.config.aur_rm_args.take(); arch.aur_rm_args = self.config.aur_rm_args.take();
} }