libgraphql_core/operation/selection.rs
1use crate::operation::FieldSelection;
2use crate::operation::InlineFragment;
3use crate::operation::FragmentSpread;
4
5#[derive(Clone, Debug, PartialEq)]
6pub enum Selection<'schema> {
7 Field(FieldSelection<'schema>),
8 FragmentSpread(FragmentSpread<'schema>),
9 InlineFragment(InlineFragment<'schema>),
10}