Struct symbolic_symcache::Function [−][src]
pub struct Function<'a> { /* fields omitted */ }
Expand description
A function in a SymCache
.
This can be an actual function, an inlined function, or a public symbol.
Implementations
The ID of the parent function, if this function was inlined.
The name of the function suitable for demangling.
Use symbolic::demangle
for demangling this symbol.
The compilation dir of the function.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Function<'a>
impl<'a> UnwindSafe for Function<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
pub fn extract_context(self, _original_input: I)
pub fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original input to the nom parser, extract more the useful context information. Read more
pub fn recreate_context(_original_input: I, tail: I) -> I
pub fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom, recreate a context in the original string where the error occurred. Read more