Provide AbstractDocument::from_node(node: AbstractNode)

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

View file

@ -75,6 +75,15 @@ impl AbstractDocument {
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)]