feat(ariadne): deserialize Clew AST JSON #42

Merged
alexion merged 1 commits from feat/ariadne-clew-json into main 2026-09-12 11:55:18 -04:00
Owner

Summary

  • Add ariadne::clew::from_bytes for raw Clew AST JSON deserialization.
  • Model Clew document fields, recursive serializer values, objects, references, and special tags.
  • Add focused inline unit tests and Bazel dependencies for serde/serde_json.

Tests

  • bazel test //src/ariadne:all
  • cargo test -p ariadne
  • cargo fmt -p ariadne --check
## Summary - Add `ariadne::clew::from_bytes` for raw Clew AST JSON deserialization. - Model Clew document fields, recursive serializer values, objects, references, and special tags. - Add focused inline unit tests and Bazel dependencies for serde/serde_json. ## Tests - `bazel test //src/ariadne:all` - `cargo test -p ariadne` - `cargo fmt -p ariadne --check`
alexion added 1 commit 2026-09-12 11:55:08 -04:00
alexion force-pushed feat/ariadne-clew-json from 4e3b27e6c8 to cd220b8030 2026-09-12 11:55:08 -04:00 Compare
alexion merged commit cd220b8030 into main 2026-09-12 11:55:18 -04:00
alexion deleted branch feat/ariadne-clew-json 2026-09-12 11:55:18 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#42