#[repr(C)]pub struct _xmlShellCtxt {
pub filename: *mut c_char,
pub doc: *mut _xmlDoc,
pub node: *mut _xmlNode,
pub pctxt: *mut _xmlXPathContext,
pub loaded: c_int,
pub output: *mut c_void,
pub input: xmlShellReadlineFunc,
}Expand description
The shell context (struct _xmlShellCtxt, upstream debugXML.h layout).
Fields§
§filename: *mut c_charThe file name the shell was started on (xmlStrdup’ed / xmlCanonicPath’ed).
doc: *mut _xmlDocThe current document.
node: *mut _xmlNodeThe current node.
pctxt: *mut _xmlXPathContextThe XPath evaluation context.
loaded: c_intWhether doc was loaded by the shell itself (and must be freed).
output: *mut c_voidThe output FILE* the shell writes results to.
input: xmlShellReadlineFuncThe line reading callback.
Auto Trait Implementations§
impl !Send for _xmlShellCtxt
impl !Sync for _xmlShellCtxt
impl Freeze for _xmlShellCtxt
impl RefUnwindSafe for _xmlShellCtxt
impl Unpin for _xmlShellCtxt
impl UnsafeUnpin for _xmlShellCtxt
impl UnwindSafe for _xmlShellCtxt
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