pub trait HasDirectives {
type Directives: Directives;
// Required method
fn directives(&self) -> Option<&Self::Directives>;
}pub trait HasDirectives {
type Directives: Directives;
// Required method
fn directives(&self) -> Option<&Self::Directives>;
}