diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-05 02:08:55 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-05 02:08:55 +0900 |
| commit | d59da23db4aeabd1c6807bcddce562e19b645796 (patch) | |
| tree | 512b8f0b7e102578271c58f7e30f112e8ecbfabf /crates/shirabe/src/dependency_resolver | |
| parent | b62d937331860b5cf17737c9f6be8a015bda102c (diff) | |
| download | php-shirabe-d59da23db4aeabd1c6807bcddce562e19b645796.tar.gz php-shirabe-d59da23db4aeabd1c6807bcddce562e19b645796.tar.zst php-shirabe-d59da23db4aeabd1c6807bcddce562e19b645796.zip | |
feat(installer): wire InstallerInterface marker-trait downcasts
Add as_binary_presence_interface and as_plugin_installer_mut to
InstallerInterface following the downloader marker-trait downcast
pattern, so InstallationManager can model the PHP instanceof checks in
ensureBinariesPresence and disablePlugins. Make BinaryPresenceInterface
take &mut self, resolving LibraryInstaller's stubbed trait impl.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/dependency_resolver')
0 files changed, 0 insertions, 0 deletions
