29 lines
821 B
Go
29 lines
821 B
Go
// Package define ...
|
|
//
|
|
// Description : define ...
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 2025-10-13 11:22
|
|
package define
|
|
|
|
import "git.zhangdeman.cn/zhangdeman/op_type"
|
|
|
|
// BaseValueResult 基础类型转换结果
|
|
type BaseValueResult[BaseType op_type.BaseType] struct {
|
|
Value BaseType `json:"result"` // 转换结果
|
|
Err error `json:"err"` // 错误信息
|
|
}
|
|
|
|
// BaseValuePtrResult 基础类型指针转换结果
|
|
type BaseValuePtrResult[BaseType op_type.BaseType] struct {
|
|
Value *BaseType `json:"result"` // 转换结果
|
|
Err error `json:"err"` // 错误信息
|
|
}
|
|
|
|
// MapValueResult map类型转换结果
|
|
type MapValueResult[Key comparable, Value comparable] struct {
|
|
Value map[Key]Value `json:"result"` // 转换结果
|
|
Err error `json:"err"` // 错误信息
|
|
}
|