aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2018-12-23 15:54:33 -0800
committerManish Goregaokar <manishsmail@gmail.com>2019-01-03 23:53:50 -0800
commitc3b93a967d0cf79bb19d78fbfb4f4b0f9e99d3ae (patch)
tree01063f1c3afe0335b3e638677ef78c3c0e485935 /components/script/dom
parentfeb2a2d3c90b2c54d7c8f8321ca049b0160d82fb (diff)
downloadservo-c3b93a967d0cf79bb19d78fbfb4f4b0f9e99d3ae.tar.gz
servo-c3b93a967d0cf79bb19d78fbfb4f4b0f9e99d3ae.zip
Silence unused warnings
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/xrlayer.rs13
-rw-r--r--components/script/dom/xrreferencespace.rs1
-rw-r--r--components/script/dom/xrrigidtransform.rs1
-rw-r--r--components/script/dom/xrstationaryreferencespace.rs1
-rw-r--r--components/script/dom/xrwebgllayer.rs26
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