Skip to main content

create_enricher

Function create_enricher 

Source
pub fn create_enricher(
    config: &ProviderConfig,
    metadata: Option<&ProviderMetadata>,
) -> Option<Box<dyn ToolEnricher>>
Expand description

Create the matching enricher for a provider.

Static providers (GitLab, GitHub) always return an enricher. Dynamic providers (ClickUp, Jira) require metadata — returns None if missing.

The metadata data field is deserialized to provider-specific types.