cgp-serdeは、Context-Generic Programming (CGP)を活用したSerdeのためのモジュール式シリアル化ライブラリである。このライブラリは、シリアライズとデシリアライズのトレイトを拡張し、重複したり孤立した実装を行えるようにすることで、Rustの一貫性制約を回避する。CGPの利点を利用することで、コンテキスト依存のデシリアライズ実装を可能とし、アリーナアロケータを使用して特定の値を復元することが容易になる。CGPを使うことで、Rustの標準トレイトに新しい実装を適用でき、これによりより柔軟なプログラミングが実現される。cgp-serdeは、エラーハンドリングやJSONデシリアライズ機能など、多くのデモを提供し、今後の展開としてさまざまなシリアライズフォーマットへの支援やドキュメント作成が予定されている。