#[patch_trait]
Mark a trait as a patchable interface
This generates metadata and ensures the trait is properly structured for runtime patching.
#[patch_trait] pub trait Handler { fn handle(&self, request: Request) -> Response; }