#[repr(C)]pub struct _xmlXPathContext {Show 42 fields
pub doc: xmlDocPtr,
pub node: xmlNodePtr,
pub nb_variables_unused: c_int,
pub max_variables_unused: c_int,
pub varHash: xmlHashTablePtr,
pub nb_types: c_int,
pub max_types: c_int,
pub types: xmlXPathTypePtr,
pub nb_funcs_unused: c_int,
pub max_funcs_unused: c_int,
pub funcHash: xmlHashTablePtr,
pub nb_axis: c_int,
pub max_axis: c_int,
pub axis: xmlXPathAxisPtr,
pub namespaces: *mut xmlNsPtr,
pub nsNr: c_int,
pub user: *mut c_void,
pub contextSize: c_int,
pub proximityPosition: c_int,
pub xptr: c_int,
pub here: xmlNodePtr,
pub origin: xmlNodePtr,
pub nsHash: xmlHashTablePtr,
pub varLookupFunc: xmlXPathVariableLookupFunc,
pub varLookupData: *mut c_void,
pub extra: *mut c_void,
pub function: *const xmlChar,
pub functionURI: *const xmlChar,
pub funcLookupFunc: xmlXPathFuncLookupFunc,
pub funcLookupData: *mut c_void,
pub tmpNsList: *mut xmlNsPtr,
pub tmpNsNr: c_int,
pub userData: *mut c_void,
pub error: xmlStructuredErrorFunc,
pub lastError: xmlError,
pub debugNode: xmlNodePtr,
pub dict: xmlDictPtr,
pub flags: c_int,
pub cache: *mut c_void,
pub opLimit: c_ulong,
pub opCount: c_ulong,
pub depth: c_int,
}
Fields§
§doc: xmlDocPtr
§node: xmlNodePtr
§nb_variables_unused: c_int
§max_variables_unused: c_int
§varHash: xmlHashTablePtr
§nb_types: c_int
§max_types: c_int
§types: xmlXPathTypePtr
§nb_funcs_unused: c_int
§max_funcs_unused: c_int
§funcHash: xmlHashTablePtr
§nb_axis: c_int
§max_axis: c_int
§axis: xmlXPathAxisPtr
§namespaces: *mut xmlNsPtr
§nsNr: c_int
§user: *mut c_void
§contextSize: c_int
§proximityPosition: c_int
§xptr: c_int
§here: xmlNodePtr
§origin: xmlNodePtr
§nsHash: xmlHashTablePtr
§varLookupFunc: xmlXPathVariableLookupFunc
§varLookupData: *mut c_void
§extra: *mut c_void
§function: *const xmlChar
§functionURI: *const xmlChar
§funcLookupFunc: xmlXPathFuncLookupFunc
§funcLookupData: *mut c_void
§tmpNsList: *mut xmlNsPtr
§tmpNsNr: c_int
§userData: *mut c_void
§error: xmlStructuredErrorFunc
§lastError: xmlError
§debugNode: xmlNodePtr
§dict: xmlDictPtr
§flags: c_int
§cache: *mut c_void
§opLimit: c_ulong
§opCount: c_ulong
§depth: c_int
Trait Implementations§
Source§impl Clone for _xmlXPathContext
impl Clone for _xmlXPathContext
Source§fn clone(&self) -> _xmlXPathContext
fn clone(&self) -> _xmlXPathContext
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for _xmlXPathContext
impl Debug for _xmlXPathContext
impl Copy for _xmlXPathContext
Auto Trait Implementations§
impl Freeze for _xmlXPathContext
impl RefUnwindSafe for _xmlXPathContext
impl !Send for _xmlXPathContext
impl !Sync for _xmlXPathContext
impl Unpin for _xmlXPathContext
impl UnwindSafe for _xmlXPathContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more