pub struct DebugResponse {
pub root_cause: String,
pub suggestions: Vec<DebugSuggestion>,
pub related_configs: Vec<String>,
pub context: Option<FailureContext>,
pub unified_context: Option<DebugContext>,
}Expand description
Response from debug analysis
Fields§
§root_cause: StringIdentified root cause
suggestions: Vec<DebugSuggestion>Suggested fixes
Related mock configurations
context: Option<FailureContext>Full failure context (optional, for detailed analysis)
unified_context: Option<DebugContext>Unified debug context from subsystems (optional)
Trait Implementations§
Source§impl Clone for DebugResponse
impl Clone for DebugResponse
Source§fn clone(&self) -> DebugResponse
fn clone(&self) -> DebugResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DebugResponse
impl Debug for DebugResponse
Source§impl<'de> Deserialize<'de> for DebugResponse
impl<'de> Deserialize<'de> for DebugResponse
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
Auto Trait Implementations§
impl Freeze for DebugResponse
impl RefUnwindSafe for DebugResponse
impl Send for DebugResponse
impl Sync for DebugResponse
impl Unpin for DebugResponse
impl UnsafeUnpin for DebugResponse
impl UnwindSafe for DebugResponse
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