1use crate::VariableDirectives; 2 3pub trait FragmentSpread { 4 type Directives: VariableDirectives; 5 6 fn name(&self) -> &str; 7 fn directives(&self) -> Option<&Self::Directives>; 8}