Simplify define_resource_id

This commit is contained in:
Anthony Ramine 2018-11-15 11:30:57 +01:00
parent 1c89ac90b9
commit 3f8a3b2887

View file

@ -367,7 +367,7 @@ pub enum WebGLCommand {
}, },
} }
macro_rules! define_resource_id_struct { macro_rules! define_resource_id {
($name:ident) => { ($name:ident) => {
#[derive(Clone, Copy, Eq, Hash, PartialEq)] #[derive(Clone, Copy, Eq, Hash, PartialEq)]
pub struct $name(NonZeroU32); pub struct $name(NonZeroU32);
@ -384,12 +384,6 @@ macro_rules! define_resource_id_struct {
self.0.get() self.0.get()
} }
} }
};
}
macro_rules! define_resource_id {
($name:ident) => {
define_resource_id_struct!($name);
#[allow(unsafe_code)] #[allow(unsafe_code)]
impl<'de> ::serde::Deserialize<'de> for $name { impl<'de> ::serde::Deserialize<'de> for $name {