Struct libxml::xpath::Object [−][src]
Essentially, the result of the evaluation of some xpath expression
Fields
ptr: xmlXPathObjectPtr
libxml’s ObjectPtr
Implementations
impl Object
[src][−]
pub fn get_number_of_nodes(&self) -> usize
[src][−]
get the number of nodes in the result set
pub fn get_nodes_as_vec(&self) -> Vec<Node>
[src][−]
returns the result set as a vector of node references
pub fn get_readonly_nodes_as_vec(&self) -> Vec<RoNode>
[src][−]
returns the result set as a vector of node references
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Object
impl !Send for Object
impl !Sync for Object
impl Unpin for Object
impl !UnwindSafe for Object
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,