1
0
Fork 0
mirror of https://github.com/servo/servo.git synced 2025-11-13 13:17:47 +00:00

Provide AbstractDocument::from_node(node: AbstractNode)

TSIA.
This commit is contained in:
Bruno de Oliveira Abinader 2014-02-06 15:48:36 -04:00
commit b19e31942e

View file

@ -75,6 +75,15 @@ impl AbstractDocument {
document: ptr as *mut Box<Document> document: ptr as *mut Box<Document>
} }
} }
pub fn from_node(node: AbstractNode) -> AbstractDocument {
if !node.is_document() {
fail!("node is not a document");
}
unsafe {
cast::transmute(node)
}
}
} }
#[deriving(Eq)] #[deriving(Eq)]