pub struct MacroExpansionResponse {
pub success: bool,
pub exit_detail: String,
pub stdout: String,
pub stderr: String,
}
Expand description
A response from the Rust playground’s macro expansion service.
Contains the macro-expanded output and status information.
Fields§
§success: bool
Indicates whether macro expansion was successful.
exit_detail: String
Detailed information about the macro expansion process.
stdout: String
The standard output from the macro expansion.
stderr: String
The standard error from the macro expansion.
Trait Implementations§
Source§impl Clone for MacroExpansionResponse
impl Clone for MacroExpansionResponse
Source§fn clone(&self) -> MacroExpansionResponse
fn clone(&self) -> MacroExpansionResponse
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 MacroExpansionResponse
impl Debug for MacroExpansionResponse
Source§impl<'de> Deserialize<'de> for MacroExpansionResponse
impl<'de> Deserialize<'de> for MacroExpansionResponse
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 MacroExpansionResponse
impl PartialEq for MacroExpansionResponse
Source§impl Serialize for MacroExpansionResponse
impl Serialize for MacroExpansionResponse
impl Eq for MacroExpansionResponse
impl StructuralPartialEq for MacroExpansionResponse
Auto Trait Implementations§
impl Freeze for MacroExpansionResponse
impl RefUnwindSafe for MacroExpansionResponse
impl Send for MacroExpansionResponse
impl Sync for MacroExpansionResponse
impl Unpin for MacroExpansionResponse
impl UnwindSafe for MacroExpansionResponse
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.