diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-06-09 00:09:08 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-06-09 00:09:20 +0900 |
| commit | 436e12381dd79e419dce755718be17b66d73e17f (patch) | |
| tree | 09dc809c64efe407b4049695341519ce26c411b3 /crates/shirabe/src/command/self_update_command.rs | |
| parent | 1c0eb589741de4aa52ef941ff9315b34dbe48aa0 (diff) | |
| download | php-shirabe-436e12381dd79e419dce755718be17b66d73e17f.tar.gz php-shirabe-436e12381dd79e419dce755718be17b66d73e17f.tar.zst php-shirabe-436e12381dd79e419dce755718be17b66d73e17f.zip | |
feat(event-dispatcher): unify event dispatch via EventInterface trait
Extract a superclass-trait EventInterface from the base Event.
pool_builder's PrePoolCreateEvent stays deferred: its constructor needs
owned, non-cloneable Request and repository boxes the builder only holds
by reference (owned-payload blocker). The event is plugin-only, so its
construction is re-tagged TODO(plugin).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/command/self_update_command.rs')
0 files changed, 0 insertions, 0 deletions
