var searchIndex = {}; searchIndex["backtrace"] = {"doc":"A library for acquiring a backtrace at runtime","items":[[3,"SymbolName","backtrace","A wrapper around a symbol name to provide ergonomic accessors to the\ndemangled name, the raw bytes, the raw string, etc.",null,null],[3,"Backtrace","","Representation of an owned and self-contained backtrace.",null,null],[3,"BacktraceFrame","","Captured version of a frame in a backtrace.",null,null],[3,"BacktraceSymbol","","Captured version of a symbol in a backtrace.",null,null],[5,"trace","","Inspects the current call-stack, passing all active frames into the closure\nprovided to calculate a stack trace.",null,{"inputs":[{"name":"f"}],"output":null}],[5,"resolve","","Resolve an address to a symbol, passing the symbol to the specified\nclosure.",null,null],[11,"new","","Creates a new symbol name from the raw underlying bytes.",0,null],[11,"as_str","","Returns the raw symbol name as `&str` if the symbols is valid utf-8.",0,null],[11,"as_bytes","","Returns the raw symbol name as a list of bytes",0,null],[11,"fmt","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",1,null],[11,"clone","","",2,null],[11,"clone","","",3,null],[11,"new","","Captures a backtrace at the callsite of this function, returning an\nowned representation.",1,{"inputs":[],"output":{"name":"backtrace"}}],[11,"frames","","Returns the frames from when this backtrace was captured.",1,null],[11,"ip","","",2,null],[11,"symbol_address","","",2,null],[11,"symbols","","Returns the list of symbols that this frame corresponds to.",2,null],[11,"name","","",3,null],[11,"addr","","",3,null],[11,"filename","","",3,null],[11,"lineno","","",3,null],[11,"fmt","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"backtrace"}}],[8,"Frame","","A trait representing one frame of a backtrace, yielded to the `trace`\nfunction of this crate.",null,null],[10,"ip","","Returns the current instruction pointer of this frame.",4,null],[10,"symbol_address","","Returns the starting symbol address of the frame of this function.",4,null],[8,"Symbol","","A trait representing the resolution of a symbol in a file.",null,null],[11,"name","","Returns the name of this function.",5,null],[11,"addr","","Returns the starting address of this function.",5,null],[11,"filename","","Returns the file name where this function was defined.",5,null],[11,"lineno","","Returns the line number for where this symbol is currently executing.",5,null],[11,"fmt","","",4,null],[11,"name","","Returns the name of this function.",5,null],[11,"addr","","Returns the starting address of this function.",5,null],[11,"filename","","Returns the file name where this function was defined.",5,null],[11,"lineno","","Returns the line number for where this symbol is currently executing.",5,null],[11,"fmt","","",5,null]],"paths":[[3,"SymbolName"],[3,"Backtrace"],[3,"BacktraceFrame"],[3,"BacktraceSymbol"],[8,"Frame"],[8,"Symbol"]]}; initSearch(searchIndex);