Skip to main content

Module checkpoint_codec

Module checkpoint_codec 

Source
Expand description

CheckpointCodec — 序列化层,对象 ↔ 二进制表示。

Checkpoint<S> 序列化为 CheckpointBlob,实现存储层与 State 类型的解耦。

§设计

Checkpoint<S> ──serialize()──▶ CheckpointBlob ──deserialize()──▶ Checkpoint<S>

Codec 实现可以选择任意序列化格式(JSON、MessagePack、Bincode 等), 存储层只需操作 CheckpointBlob,无需知道 State 类型或序列化格式。

Structs§

SerdeCheckpointCodec
基于 Serde + JSON 的默认 Codec 实现。
TypedCheckpointStore
类型化 Checkpoint 存储 — Codec + BlobStore 的组合。

Traits§

CheckpointCodec
Checkpoint 序列化/反序列化接口。