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: boolIndicates whether macro expansion was successful.
exit_detail: StringDetailed information about the macro expansion process.
stdout: StringThe standard output from the macro expansion.
stderr: StringThe 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.