utils

package
v0.4.27 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2026 License: LGPL-2.1 Imports: 0 Imported by: 0

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 类型。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL