diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2018-12-23 15:54:33 -0800 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-01-03 23:53:50 -0800 |
commit | c3b93a967d0cf79bb19d78fbfb4f4b0f9e99d3ae (patch) | |
tree | 01063f1c3afe0335b3e638677ef78c3c0e485935 | |
parent | feb2a2d3c90b2c54d7c8f8321ca049b0160d82fb (diff) | |
download | servo-c3b93a967d0cf79bb19d78fbfb4f4b0f9e99d3ae.tar.gz servo-c3b93a967d0cf79bb19d78fbfb4f4b0f9e99d3ae.zip |
Silence unused warnings
-rw-r--r-- | components/script/dom/xrlayer.rs | 13 | ||||
-rw-r--r-- | components/script/dom/xrreferencespace.rs | 1 | ||||
-rw-r--r-- | components/script/dom/xrrigidtransform.rs | 1 | ||||
-rw-r--r-- | components/script/dom/xrstationaryreferencespace.rs | 1 | ||||
-rw-r--r-- | components/script/dom/xrwebgllayer.rs | 26 |
5 files changed, 16 insertions, 26 deletions
diff --git a/components/script/dom/xrlayer.rs b/components/script/dom/xrlayer.rs index 85e00d3ad1a..d17704be28f 100644 --- a/components/script/dom/xrlayer.rs +++ b/components/script/dom/xrlayer.rs @@ -2,10 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::dom::bindings::codegen::Bindings::XRLayerBinding; -use crate::dom::bindings::reflector::{reflect_dom_object, Reflector}; -use crate::dom::bindings::root::DomRoot; -use crate::dom::globalscope::GlobalScope; +use crate::dom::bindings::reflector::Reflector; use dom_struct::dom_struct; #[dom_struct] @@ -19,12 +16,4 @@ impl XRLayer { reflector_: Reflector::new(), } } - - pub fn new(global: &GlobalScope) -> DomRoot<XRLayer> { - reflect_dom_object( - Box::new(XRLayer::new_inherited()), - global, - XRLayerBinding::Wrap, - ) - } } diff --git a/components/script/dom/xrreferencespace.rs b/components/script/dom/xrreferencespace.rs index 0a2e1bee3d9..308b710d928 100644 --- a/components/script/dom/xrreferencespace.rs +++ b/components/script/dom/xrreferencespace.rs @@ -21,6 +21,7 @@ impl XRReferenceSpace { } } + #[allow(unused)] pub fn new(global: &GlobalScope) -> DomRoot<XRReferenceSpace> { reflect_dom_object( Box::new(XRReferenceSpace::new_inherited()), diff --git a/components/script/dom/xrrigidtransform.rs b/components/script/dom/xrrigidtransform.rs index b14bb0a02bf..b147e274810 100644 --- a/components/script/dom/xrrigidtransform.rs +++ b/components/script/dom/xrrigidtransform.rs @@ -20,6 +20,7 @@ impl XRRigidTransform { } } + #[allow(unused)] pub fn new(global: &GlobalScope) -> DomRoot<XRRigidTransform> { reflect_dom_object( Box::new(XRRigidTransform::new_inherited()), diff --git a/components/script/dom/xrstationaryreferencespace.rs b/components/script/dom/xrstationaryreferencespace.rs index 65dc5dd93cf..92c0dce0196 100644 --- a/components/script/dom/xrstationaryreferencespace.rs +++ b/components/script/dom/xrstationaryreferencespace.rs @@ -14,6 +14,7 @@ pub struct XRStationaryReferenceSpace { xrreferencespace: XRReferenceSpace, } +#[allow(unused)] impl XRStationaryReferenceSpace { pub fn new_inherited() -> XRStationaryReferenceSpace { XRStationaryReferenceSpace { diff --git a/components/script/dom/xrwebgllayer.rs b/components/script/dom/xrwebgllayer.rs index 7af8a6cedae..16653383a0b 100644 --- a/components/script/dom/xrwebgllayer.rs +++ b/components/script/dom/xrwebgllayer.rs @@ -18,15 +18,13 @@ use crate::dom::xrview::XRView; use crate::dom::xrviewport::XRViewport; use dom_struct::dom_struct; -use std::cell::Cell; - #[dom_struct] pub struct XRWebGLLayer { xrlayer: XRLayer, - antialias: Cell<bool>, - depth: Cell<bool>, - stencil: Cell<bool>, - alpha: Cell<bool>, + antialias: bool, + depth: bool, + stencil: bool, + alpha: bool, context: Dom<WebGLRenderingContext>, session: Dom<XRSession>, } @@ -39,10 +37,10 @@ impl XRWebGLLayer { ) -> XRWebGLLayer { XRWebGLLayer { xrlayer: XRLayer::new_inherited(), - antialias: Cell::new(init.antialias), - depth: Cell::new(init.depth), - stencil: Cell::new(init.stencil), - alpha: Cell::new(init.alpha), + antialias: init.antialias, + depth: init.depth, + stencil: init.stencil, + alpha: init.alpha, context: Dom::from_ref(context), session: Dom::from_ref(session), } @@ -74,22 +72,22 @@ impl XRWebGLLayer { impl XRWebGLLayerMethods for XRWebGLLayer { /// https://immersive-web.github.io/webxr/#dom-xrwebgllayer-depth fn Depth(&self) -> bool { - self.depth.get() + self.depth } /// https://immersive-web.github.io/webxr/#dom-xrwebgllayer-stencil fn Stencil(&self) -> bool { - self.stencil.get() + self.stencil } /// https://immersive-web.github.io/webxr/#dom-xrwebgllayer-antialias fn Antialias(&self) -> bool { - self.antialias.get() + self.antialias } /// https://immersive-web.github.io/webxr/#dom-xrwebgllayer-alpha fn Alpha(&self) -> bool { - self.alpha.get() + self.alpha } /// https://immersive-web.github.io/webxr/#dom-xrwebgllayer-context |