mirror of
https://github.com/servo/servo.git
synced 2025-07-23 15:23:42 +01:00
Simplify define_resource_id
This commit is contained in:
parent
1c89ac90b9
commit
3f8a3b2887
1 changed files with 1 additions and 7 deletions
|
@ -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 {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue