Structs§
- Dependency
Lookup Result - Minimal shape the resolver needs from a marketplace lookup.
- Loaded
Plugin - Plugin
Manifest - Verify
AndDemote Result - Result from verify_and_demote: demoted plugins and their errors.
Enums§
- Plugin
Error - Plugin error types.
- Resolution
Result - Result of dependency resolution.
Functions§
- find_
reverse_ dependents - Find all enabled plugins that declare
plugin_idas a dependency. - format_
dependency_ count_ suffix - Format the “(+ N dependencies)” suffix for install success messages.
- format_
reverse_ dependents_ suffix - Format the “warning: required by X, Y” suffix.
- qualify_
dependency - Normalize a dependency reference to fully-qualified “name@marketplace” form.
- resolve_
dependency_ closure - Walk the transitive dependency closure of
root_idvia DFS. - verify_
and_ demote - Load-time safety net: verify all manifest dependencies are also in the enabled set.