Skip to main content

Crate minco_core

Crate minco_core 

Source
Expand description

Provider-neutral Minco kernel: plugin composition, capabilities, resources and graph validation.

Structs§

ApplicationGraph
CapabilityProvision
CapabilityRequirement
ComposedApplication
ConfigurationField
One documented plugin configuration field.
ContributionCollection
Mutable, typed multi-binding registry used while plugins are installed.
FrozenContributions
Immutable contribution registry exposed by a composed application.
FrozenServices
GraphBuilder
HealthCheckDescriptor
MigrationSet
OperationDescriptor
PluginContext
PluginDescriptor
PluginFinalizeContext
Second-pass plugin context exposed after every plugin has completed installation.
PluginId
PluginManager
PluginSelection
ResourceIntent
ServiceCollection
Shared
Sized wrapper that lets the service and contribution registries store an Arc<dyn Trait> without introducing a global service locator or stringly typed key.

Enums§

ConfigurationValueKind
Machine-readable configuration type exposed by a plugin descriptor.
DataClass
Data sensitivity classes a plugin may persist, transmit, or expose.
GraphError
IdentifierError
IdleCostClass
PluginError
PluginStability
Maturity of a plugin’s public API and operational contract.
ResourceKind
ServiceError
WakeSource

Constants§

CORE_API_VERSION
Semantic version of the public Minco core plugin API.

Traits§

Plugin
Statically linked Minco extension.