cynic_parser/executable/
extensions.rs

1use super::{FragmentDefinition, FragmentSpread};
2
3impl<'a> FragmentSpread<'a> {
4    pub fn fragment(&self) -> Option<FragmentDefinition<'a>> {
5        let document = self.0.document;
6        let needle = self.fragment_name();
7
8        document
9            .fragments()
10            .find(|fragment| fragment.name() == needle)
11    }
12}