aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/opaque_node.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-06-24 12:57:47 +0200
committerMs2ger <ms2ger@gmail.com>2015-06-24 14:55:43 +0200
commit2ea32829af1abaf35e5b37c3bbf7ca128fb343c3 (patch)
tree2db9440f844206fccce10f8a4f2f66fe8dd6a23b /components/layout/opaque_node.rs
parent6247a96761279979412fb49fa4fbca2fd9a82e1b (diff)
downloadservo-2ea32829af1abaf35e5b37c3bbf7ca128fb343c3.tar.gz
servo-2ea32829af1abaf35e5b37c3bbf7ca128fb343c3.zip
Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods.
Diffstat (limited to 'components/layout/opaque_node.rs')
-rw-r--r--components/layout/opaque_node.rs19
1 files changed, 0 insertions, 19 deletions
diff --git a/components/layout/opaque_node.rs b/components/layout/opaque_node.rs
index ea22df50668..2b307288afa 100644
--- a/components/layout/opaque_node.rs
+++ b/components/layout/opaque_node.rs
@@ -10,15 +10,8 @@ use script::dom::bindings::js::LayoutJS;
use script::dom::node::Node;
use script::layout_interface::{TrustedNodeAddress};
use script_traits::UntrustedNodeAddress;
-use wrapper::{LayoutNode, ThreadSafeLayoutNode};
pub trait OpaqueNodeMethods {
- /// Converts a DOM node (layout view) to an `OpaqueNode`.
- fn from_layout_node(node: &LayoutNode) -> Self;
-
- /// Converts a thread-safe DOM node (layout view) to an `OpaqueNode`.
- fn from_thread_safe_layout_node(node: &ThreadSafeLayoutNode) -> Self;
-
/// Converts a DOM node (script view) to an `OpaqueNode`.
fn from_script_node(node: TrustedNodeAddress) -> Self;
@@ -31,18 +24,6 @@ pub trait OpaqueNodeMethods {
}
impl OpaqueNodeMethods for OpaqueNode {
- fn from_layout_node(node: &LayoutNode) -> OpaqueNode {
- unsafe {
- OpaqueNodeMethods::from_jsmanaged(node.get_jsmanaged())
- }
- }
-
- fn from_thread_safe_layout_node(node: &ThreadSafeLayoutNode) -> OpaqueNode {
- unsafe {
- OpaqueNodeMethods::from_jsmanaged(node.get_jsmanaged())
- }
- }
-
fn from_script_node(node: TrustedNodeAddress) -> OpaqueNode {
unsafe {
OpaqueNodeMethods::from_jsmanaged(&LayoutJS::from_trusted_node_address(node))