Skip to content

Commit 2cd024f

Browse files
committed
refactor(msgpack): standardize error naming and enhance type safety
- rename MsGPackError to MsgPackError for consistent naming - update error enum names to use camelCase for improved readability - refactor error handling in payload and pack methods - improve code consistency and type safety across error definitions
1 parent c5b652f commit 2cd024f

File tree

3 files changed

+110
-112
lines changed

3 files changed

+110
-112
lines changed

AGENT.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -265,30 +265,30 @@ try some_operation(str_payload);
265265

266266
## 7. 错误类型
267267

268-
### 7.1 MsGPackError 枚举
268+
### 7.1 MsgPackError 枚举
269269

270270
```zig
271271
error {
272-
STR_DATA_LENGTH_TOO_LONG, // 字符串超过格式限制
273-
BIN_DATA_LENGTH_TOO_LONG, // 二进制数据超长
274-
ARRAY_LENGTH_TOO_LONG, // 数组超长
275-
MAP_LENGTH_TOO_LONG, // Map 超长
276-
INPUT_VALUE_TOO_LARGE, // 输入值超出范围
277-
TYPE_MARKER_READING, // 类型标记读取错误
278-
DATA_READING, // 数据读取错误
279-
LENGTH_READING, // 长度读取错误
280-
EXT_TYPE_LENGTH, // 扩展类型长度不匹配
281-
INVALID_TYPE, // 类型不匹配/无效
272+
StrDataLengthTooLong, // 字符串超过格式限制
273+
BinDataLengthTooLong, // 二进制数据超长
274+
ArrayLengthTooLong, // 数组超长
275+
MapLengthTooLong, // Map 超长
276+
InputValueTooLarge, // 输入值超出范围
277+
TypeMarkerReading, // 类型标记读取错误
278+
DataReading, // 数据读取错误
279+
LengthReading, // 长度读取错误
280+
ExtTypeLength, // 扩展类型长度不匹配
281+
InvalidType, // 类型不匹配/无效
282282
// ... 其他错误
283283
}
284284
```
285285

286-
### 7.2 Payload.Errors 枚举
286+
### 7.2 Payload.Error 枚举
287287

288288
```zig
289289
error {
290290
NotMap, // 不是 Map 类型
291-
NotArr, // 不是 Array 类型
291+
NotArray, // 不是 Array 类型
292292
}
293293
```
294294

0 commit comments

Comments
 (0)