From 34f286b2d9a344be6deaf13d97f5fcbdcdff6f67 Mon Sep 17 00:00:00 2001 From: Samuel Hurel Date: Sun, 10 May 2020 15:58:56 +0200 Subject: [PATCH] Remove useless as_str on ID --- src/base.rs | 2 +- src/scalars/id.rs | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/base.rs b/src/base.rs index 2f5351b6..fbfccfbd 100644 --- a/src/base.rs +++ b/src/base.rs @@ -33,7 +33,7 @@ pub trait Type { /// Returns a `GlobalID` that is unique among all types. fn global_id(id: ID) -> ID { - base64::encode(format!("{}:{}", Self::type_name(), id.as_str())).into() + base64::encode(format!("{}:{}", Self::type_name(), *id)).into() } /// Parse `GlobalID`. diff --git a/src/scalars/id.rs b/src/scalars/id.rs index d336f760..19a5e82d 100644 --- a/src/scalars/id.rs +++ b/src/scalars/id.rs @@ -12,13 +12,6 @@ use uuid::Uuid; #[derive(Clone, Ord, PartialOrd, Eq, PartialEq, Hash, Debug)] pub struct ID(String); -impl ID { - /// Gives a string representation of the ID - pub fn as_str(&self) -> &str { - &self.0 - } -} - impl Deref for ID { type Target = String;