pub struct CompileResponse {
pub success: bool,
pub exit_detail: String,
pub code: String,
pub stdout: String,
pub stderr: String,
}
Expand description
Response structure returned after compiling Rust code.
Includes compilation success status, process exit details, and outputs.
Fields§
§success: bool
Indicates if the compilation was successful.
exit_detail: String
Details about the compiler process exit (code, signals, etc.).
code: String
The original source code sent for compilation.
stdout: String
Standard output from the compiler.
stderr: String
Standard error output, including warnings and errors.
Trait Implementations§
Source§impl Clone for CompileResponse
impl Clone for CompileResponse
Source§fn clone(&self) -> CompileResponse
fn clone(&self) -> CompileResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CompileResponse
impl Debug for CompileResponse
Source§impl<'de> Deserialize<'de> for CompileResponse
impl<'de> Deserialize<'de> for CompileResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CompileResponse
impl PartialEq for CompileResponse
Source§impl Serialize for CompileResponse
impl Serialize for CompileResponse
impl Eq for CompileResponse
impl StructuralPartialEq for CompileResponse
Auto Trait Implementations§
impl Freeze for CompileResponse
impl RefUnwindSafe for CompileResponse
impl Send for CompileResponse
impl Sync for CompileResponse
impl Unpin for CompileResponse
impl UnwindSafe for CompileResponse
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
Source§impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.