bluejay_core/definition/
input_fields_definition.rs

1use crate::definition::InputValueDefinition;
2use crate::AsIter;
3
4pub trait InputFieldsDefinition: AsIter<Item = Self::InputValueDefinition> {
5    type InputValueDefinition: InputValueDefinition;
6
7    fn get(&self, name: &str) -> Option<&Self::InputValueDefinition> {
8        self.iter().find(|fd| fd.name() == name)
9    }
10}