Documentation
¶
Overview ¶
Package utils 是核心工具包的命名空间根目录。
Package utils 本身不承载业务逻辑,主要用于组织框架内部共享的工具子包。
常用子包包括:
- assertion:基于反射的组件注入与组合视图提取;
- async:Future/Result 抽象;
- corectx:service 与 runtime 共用的上下文接口;
- exception:错误与 panic 辅助;
- generic:泛型函数类型、容器与并发基础设施;
- iface / reinterpret:高性能接口缓存与重新解释工具;
- meta、option、types、uid:元数据、选项、反射类型和唯一 ID 辅助。
Directories
¶
| Path | Synopsis |
|---|---|
|
Package assertion 提供基于实体组件模型的断言与注入辅助。
|
Package assertion 提供基于实体组件模型的断言与注入辅助。 |
|
Package async 提供一次性结果、完成信号、连续流和结构化异步作用域。
|
Package async 提供一次性结果、完成信号、连续流和结构化异步作用域。 |
|
Package corectx 定义 service 与 runtime 共用的上下文契约。
|
Package corectx 定义 service 与 runtime 共用的上下文契约。 |
|
Package exception 提供带调用位置信息的错误与 panic 辅助。
|
Package exception 提供带调用位置信息的错误与 panic 辅助。 |
|
Package generic 提供框架内部常用的泛型基础设施。
|
Package generic 提供框架内部常用的泛型基础设施。 |
|
Package iface 提供接口缓存与 Face 封装。
|
Package iface 提供接口缓存与 Face 封装。 |
|
Package meta 提供按字符串键排序的元数据映射。
|
Package meta 提供按字符串键排序的元数据映射。 |
|
Package option 提供泛型选项构造器。
|
Package option 提供泛型选项构造器。 |
|
Package reinterpret 提供基于实例缓存的接口重新解释。
|
Package reinterpret 提供基于实例缓存的接口重新解释。 |
|
Package types 提供反射类型辅助函数。
|
Package types 提供反射类型辅助函数。 |
|
Package uid 提供框架统一使用的全局唯一 ID 类型。
|
Package uid 提供框架统一使用的全局唯一 ID 类型。 |
Click to show internal directories.
Click to hide internal directories.