Skip to main content

Crate codama_plugin_core

Crate codama_plugin_core 

Source

Structs§

CompositeDirectiveResolver
A DirectiveResolver built from all installed plugins. Iterates over plugins to find one that can resolve the given directive.
DefaultPlugin
ResolveDirectivesVisitor
A visitor that resolves all Resolvable::Unresolved entries in the korok tree by delegating to the DirectiveResolver.

Traits§

DirectiveResolver
Trait that allows plugins to resolve directives from other plugins. The framework builds a DirectiveResolver from all installed plugins and passes it to resolve_type_directive / resolve_value_directive.
KorokPlugin

Functions§

resolve_plugins
Combine all plugins into a single function that runs them in sequence.

Type Aliases§

ResolvePluginsResult