pub struct ClippyResponse {
pub success: bool,
pub exit_detail: String,
pub stdout: String,
pub stderr: String,
}
Expand description
Represents the response from running Clippy on submitted code.
Includes success status, exit details, and output streams.
Fields§
§success: bool
Whether Clippy completed successfully without errors.
exit_detail: String
Details about the process exit (exit code, signals, etc.).
stdout: String
Standard output from Clippy (usually empty or informational).
stderr: String
Standard error output containing Clippy warnings, errors, and suggestions.
Trait Implementations§
Source§impl Clone for ClippyResponse
impl Clone for ClippyResponse
Source§fn clone(&self) -> ClippyResponse
fn clone(&self) -> ClippyResponse
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 ClippyResponse
impl Debug for ClippyResponse
Source§impl<'de> Deserialize<'de> for ClippyResponse
impl<'de> Deserialize<'de> for ClippyResponse
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 ClippyResponse
impl PartialEq for ClippyResponse
Source§impl Serialize for ClippyResponse
impl Serialize for ClippyResponse
impl Eq for ClippyResponse
impl StructuralPartialEq for ClippyResponse
Auto Trait Implementations§
impl Freeze for ClippyResponse
impl RefUnwindSafe for ClippyResponse
impl Send for ClippyResponse
impl Sync for ClippyResponse
impl Unpin for ClippyResponse
impl UnwindSafe for ClippyResponse
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.