Expand description
CheckpointCodec — 序列化层,对象 ↔ 二进制表示。
将 Checkpoint<S> 序列化为 CheckpointBlob,实现存储层与 State 类型的解耦。
§设计
Checkpoint<S> ──serialize()──▶ CheckpointBlob ──deserialize()──▶ Checkpoint<S>Codec 实现可以选择任意序列化格式(JSON、MessagePack、Bincode 等),
存储层只需操作 CheckpointBlob,无需知道 State 类型或序列化格式。
Structs§
- Serde
Checkpoint Codec - 基于 Serde + JSON 的默认 Codec 实现。
- Typed
Checkpoint Store - 类型化 Checkpoint 存储 — Codec + BlobStore 的组合。
Traits§
- Checkpoint
Codec - Checkpoint 序列化/反序列化接口。