macro_rules! delegate_components {
($ctx:ty { $($name:ty => $provider:ty),* $(,)? }) => { ... };
}Expand description
Wire multiple component names to provider types for a context.
Generates one HasComponent<Name> implementation per entry.
ⓘ
delegate_components!(MyCtx {
ApprovalComponent => PromptApproval,
SandboxComponent => WorkspaceSandbox,
});