diff --git a/components/canvas_traits/webgl.rs b/components/canvas_traits/webgl.rs index b81e43cf361..bf66792832f 100644 --- a/components/canvas_traits/webgl.rs +++ b/components/canvas_traits/webgl.rs @@ -342,7 +342,7 @@ macro_rules! define_resource_id { fn deserialize(deserializer: D) -> Result where D: ::serde::Deserializer<'de> { - let id = r#try!(u32::deserialize(deserializer)); + let id = u32::deserialize(deserializer)?; if id == 0 { Err(::serde::de::Error::custom("expected a non-zero value")) } else {