Expand description
Module which contains request and response types for the various endpoints
Structs§
- Channel
Version - Tool versions for a specific Rust release channel.
- Clippy
Request - Represents a request to run Clippy (Rust linter) on the given Rust code.
- Clippy
Response - Represents the response from running Clippy on submitted code.
- Compile
Request - Request structure for compiling Rust code via the playground API.
- Compile
Response - Response structure returned after compiling Rust code.
- Crate
Information - Represents metadata about a crate available on the Rust playground.
- Crates
Response - A response containing a list of available crates on the Rust playground.
- Execute
Request - Request structure to execute Rust code on the playground.
- Execute
Response - Response structure returned after executing Rust code.
- Format
Request - Request structure to format Rust source code via the playground.
- Format
Response - Response structure returned after formatting Rust code.
- Gist
Create Request - A request to create a new Gist on the Rust playground.
- Gist
Response - A response returned after creating or retrieving a Gist.
- Macro
Expansion Request - A request to expand macros in a given Rust code snippet.
- Macro
Expansion Response - A response from the Rust playground’s macro expansion service.
- Miri
Request - A request structure for running Rust code under Miri, the Rust interpreter for detecting undefined behavior.
- Miri
Response - The response returned after executing a Miri request.
- Version
- Version metadata for a specific tool in the Rust toolchain.
- Versions
Response - A response containing Rust compiler toolchain versions for different release channels.
Enums§
- Aliasing
Model - The aliasing model used by Miri to simulate pointer and memory behavior.
- Assembly
Flavor - Specifies the assembly syntax flavor for assembly output.
- Channel
- Specifies the Rust release channel to use.
- Compile
Target - Defines the compilation target output format.
- Crate
Type - Defines the type of crate to be compiled: binary or library.
- Demangle
Assembly - Determines whether assembly output is demangled or mangled.
- Edition
- Represents the Rust edition to use.
- Mode
- Indicates whether to compile code in debug or release mode.
- Process
Assembly - Controls processing of assembly output.