apollo_compiler/
macros.rs

1macro_rules! serialize_method {
2    () => {
3        /// Returns a builder that has chaining methods for setting serialization configuration,
4        /// and implements the [`Display`][std::fmt::Display] and [`ToString`] traits
5        /// by writing GraphQL syntax.
6        pub fn serialize(&self) -> $crate::ast::serialize::Serialize<'_, Self> {
7            $crate::ast::serialize::Serialize {
8                node: self,
9                config: Default::default(),
10            }
11        }
12    };
13}