From 662454c10315d2805cc889c9d2b83fb3cfacf918 Mon Sep 17 00:00:00 2001 From: Sunli Date: Wed, 31 Mar 2021 16:54:57 +0800 Subject: [PATCH] Remove `SchemaBuilder::override_name` method. #437 --- CHANGELOG.md | 6 +++++- examples | 2 +- src/registry/mod.rs | 12 ------------ src/schema.rs | 6 ------ 4 files changed, 6 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5ebfe7f..479fac7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +nd this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +- Remove `SchemaBuilder::override_name` method. [#437](https://github.com/async-graphql/async-graphql/issues/437) ## [2.7.1] diff --git a/examples b/examples index 5ed6f982..4a5cfe2f 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 5ed6f9829d3495ea9c182b08329c6026887dc551 +Subproject commit 4a5cfe2fc16061e8febd74b0e18f2d30b1cc07e5 diff --git a/src/registry/mod.rs b/src/registry/mod.rs index 9213e39f..693cf38a 100644 --- a/src/registry/mod.rs +++ b/src/registry/mod.rs @@ -624,16 +624,4 @@ impl Registry { None => {} } } - - pub fn set_name(&mut self, new_name: String) { - match self.types.get_mut(&*T::type_name()) { - Some(MetaType::Scalar { name, .. }) => *name = new_name, - Some(MetaType::Object { name, .. }) => *name = new_name, - Some(MetaType::Interface { name, .. }) => *name = new_name, - Some(MetaType::Union { name, .. }) => *name = new_name, - Some(MetaType::Enum { name, .. }) => *name = new_name, - Some(MetaType::InputObject { name, .. }) => *name = new_name, - None => {} - } - } } diff --git a/src/schema.rs b/src/schema.rs index 269202dc..d24f381d 100644 --- a/src/schema.rs +++ b/src/schema.rs @@ -119,12 +119,6 @@ impl SchemaBuilder self } - /// Override the name of the specified type. - pub fn override_name(mut self, new_name: impl Into) -> Self { - self.registry.set_name::(new_name.into()); - self - } - /// Build schema. pub fn finish(mut self) -> Schema { // federation