Files
marathon/.serena/memories/serialization-policy.md
2025-12-28 17:39:27 +00:00

333 B

Serialization Policy

Never use serde for serialization in this project.

We use rkyv exclusively for all serialization needs:

  • Network messages
  • Component synchronization
  • Persistence
  • Any data serialization

If a type from a dependency (like Bevy) doesn't support rkyv, we vendor it and add the rkyv derives ourselves.