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}