diff --git a/src/error.rs b/src/error.rs index 0edd55ec..bb154319 100644 --- a/src/error.rs +++ b/src/error.rs @@ -24,6 +24,11 @@ impl ErrorExtensionValues { pub fn unset(&mut self, name: impl AsRef) { self.0.remove(name.as_ref()); } + + /// Get an extension value. + pub fn get(&self, name: impl AsRef) -> Option<&Value> { + self.0.get(name.as_ref()) + } } /// An error in a GraphQL server.