async fn directives(&self) -> Vec<__Directive<'a>> {
        let mut directives: Vec<_> = self
            .registry
            .directives
            .values()
            .map(|directive| __Directive {
                registry: &self.registry,
                directive,
            })
            .collect();
        directives.sort_by(|a, b| a.directive.name.cmp(b.directive.name));
        directives
    }
/// A list of all directives supported by this server.
A list of all directives supported by this server.
A list of all directives supported by this server .
async fn directives(&self) -> Vec<__Directive<'a>> {
        let mut directives: Vec<_> = self
            .registry
            .directives
            .values()
            .map(|directive| __Directive {
                registry: &self.registry,
                directive,
            })
            .collect();
        directives.sort_by(|a, b| a.directive.name.cmp(b.directive.name));
        directives
    }
async fn directives ( & self ) -> Vec < __Directive < ' a > > { let mut directives : Vec < _ > = self . registry . directives . values ( ) . map ( | directive | __Directive { registry : & self . registry , directive , } ) . collect ( ) ; directives . sort_by ( | a , b | a . directive . name . cmp ( b . directive . name ) ) ; directives }
A list of all directives supported by this server.
A list of all directives supported by this server .
&self
&self