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