pub struct EvalCtx<'b> {
pub context_node: NodeId,
pub pos: usize,
pub size: usize,
pub bindings: &'b dyn XPathBindings,
pub static_ctx: &'b StaticContext,
}Fields§
§context_node: NodeId§pos: usize§size: usize§bindings: &'b dyn XPathBindings§static_ctx: &'b StaticContextFixed static config for this evaluation (version, libxml2-compat mode). Threaded by reference so nested contexts share it and it can’t be dropped by a binding wrapper.
Implementations§
Auto Trait Implementations§
impl<'b> !RefUnwindSafe for EvalCtx<'b>
impl<'b> !Send for EvalCtx<'b>
impl<'b> !Sync for EvalCtx<'b>
impl<'b> !UnwindSafe for EvalCtx<'b>
impl<'b> Freeze for EvalCtx<'b>
impl<'b> Unpin for EvalCtx<'b>
impl<'b> UnsafeUnpin for EvalCtx<'b>
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