INNER CODE UNIT · Rust
serialize
graphql-rust/graphql-client · graphql-introspection-query/src/introspection_response.rs:29
fn serialize<S: serde::Serializer>(&self, ser: S) -> Result<S::Ok, S::Error> {
ser.serialize_str(match *self {
__DirectiveLocation::QUERY => "QUERY",
__DirectiveLocation::MUTATION => "MUTATION",
__DirectiveLocation::SUBSCRIPTION => "SUBSCRIPTION",
__DirectiveLocation::FIELD => "FIELD",
__DirectiveLocation::FRAGMENT_DEFINITION => "FRAGMENT_DEFINITION",
__DirectiveLocation::FRAGMENT_SPREAD => "FRAGMENT_SPREAD",
__DirectiveLocation::INLINE_FRAGMENT => "INLINE_FRAGMENT",
__DirectiveLocation::SCHEMA => "SCHEMA",
__DirectiveLocation::SCALAR => "SCALAR",
__DirectiveLocation::OBJECT => "OBJECT",
__DirectiveLocation::FIELD_DEFINITION => "FIELD_DEFINITION",
__DirectiveLocation::ARGUMENT_DEFINITION => "ARGUMENT_DEFINITION",
__DirectiveLocation::INTERFACE => "INTERFACE",
__DirectiveLocation::UNION => "UNION",
__DirectiveLocation::ENUM => "ENUM",
__DirectiveLocation::ENUM_VALUE => "ENUM_VALUE",