Expand description
A crate for interacting with debuginfod servers.
Re-exports§
pub use reqwest;reqwest
Structs§
- Caching
Client fs-cache - A debuginfod client that caches data using the file system.
- Client
- A client for interacting with (one or more)
debuginfodservers. - Client
Builder - A builder for
Clientobjects. Create viaClient::builder(). - Response
- A successful response from a debuginfod server.
Enums§
- BuildId
- The (GNU) build id is a randomly generated string added by most compilers to
executables which is used by debuginfod to index them. It’s typically stored
as a note in ELF files with name
ELF_NOTE_GNUand typeNT_GNU_BUILD_ID. Not all runtimes produce it, for example, the Rust compiler does not generate it, and Golang stores its build id in.note.go.buildid, but for all intents and purposes the GNU build id is the only relevant one when it comes to debuginfod servers. - Http
Client Error - An error that occurred while performing an HTTP request.
Traits§
- Http
Client - A trait representing HTTP client capable of performing blocking GET
requests, used to download debug information from
debuginfodservers. - Readable
- A trait representing an entity that can be read from.