Skip to main content

Crate puniyu_loader

Crate puniyu_loader 

Source
Expand description

§puniyu_loader

Loader trait 定义及组件发现类型,作为 puniyu 系统中组件发现、解析和安装三层架构的第一层。

§设计原则

  • Loader 只负责 discover,不负责注册与生命周期
  • Loader 是临时一次性的,不进入 registry,不长期持有组件
  • core 统一负责 resolve 和 install

Structs§

ComponentSet
组件集合,由 Loader::discover 返回。
DiscoveredAdapter
已发现的适配器。
DiscoveredPlugin
已发现的插件。
DiscoveryMeta
发现元信息,描述组件是如何被发现的。
LoadContext
加载器上下文,传递给 Loader::discover。

Enums§

ComponentSource
组件来源。

Traits§

Loader
加载器 trait