diff options
Diffstat (limited to 'src/package_installer.rs')
| -rw-r--r-- | src/package_installer.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/package_installer.rs b/src/package_installer.rs index b08c469..c5c6451 100644 --- a/src/package_installer.rs +++ b/src/package_installer.rs @@ -89,3 +89,9 @@ fn normalize( pub trait PackageInstaller { fn install(&self, request: &PackageRequest) -> Result<()>; } + +impl<T: PackageInstaller + ?Sized> PackageInstaller for &T { + fn install(&self, request: &PackageRequest) -> Result<()> { + (*self).install(request) + } +} |