diff options
Diffstat (limited to 'src/ids.rs')
-rw-r--r-- | src/ids.rs | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -19,6 +19,15 @@ where } } +impl<T> AsIdentifier<T> for &T +where + T: Identifier, +{ + fn as_id(&self) -> &T { + self + } +} + macro_rules! identifer { ($name:ident) => { #[derive(serde::Serialize, serde::Deserialize, Debug, Eq, PartialEq, Hash, Clone)] |