pub(super) struct EvalCtx {
lower_path: Vec<u8>,
orig_path: Vec<u8>,
lower_built: bool,
orig_built: bool,
}Expand description
Per-thread scratch: the entry’s full path, built at most once per entry per variant, only when a path matcher is actually reached.
Fields§
§lower_path: Vec<u8>§orig_path: Vec<u8>§lower_built: bool§orig_built: boolImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EvalCtx
impl RefUnwindSafe for EvalCtx
impl Send for EvalCtx
impl Sync for EvalCtx
impl Unpin for EvalCtx
impl UnsafeUnpin for EvalCtx
impl UnwindSafe for EvalCtx
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more