c54137f7b4
- make `LookAheadValue::List` to contain new iterable `LookAheadList` type - make `LookAheadValue::Object` to contain new iterable `LookAheadObject` type - remove `LookAheadMethods` trait and redundant `ConcreteLookAheadSelection` struct making all APIs accessible as inherent methods on `LookAheadSelection` and `LookAheadChildren` decoupled types - move `LookAheadMethods::child_names()` to `LookAheadChildren::names()` - move `LookAheadMethods::has_children()` to `LookAheadChildren::is_empty()` - move `LookAheadMethods::select_child()` to `LookAheadChildren::select()` - move `LookAheadSelection::for_explicit_type()` to `LookAheadSelection::children_for_explicit_type()` - make `LookAheadSelection::arguments()` returning iterator over `LookAheadArgument` - make `LookAheadSelection::children()` returning `LookAheadChildren` Co-authored-by: Kai Ren <tyranron@gmail.com> |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
CHANGELOG.md | ||
LICENSE | ||
README.md | ||
release.toml |
juniper_codegen
crate
Code generation for juniper
crate.
DO NOT use it directly, use juniper
crate instead.
License
This project is licensed under BSD 2-Clause License.