pub enum FailureRoot {
Build {
error_type: String,
command: String,
},
Import {
missing_module: String,
suggested_fix: String,
},
Path {
invalid_path: String,
expected_location: String,
},
Flake {
flaky_test: String,
failure_rate: f64,
},
Semantic {
logic_error: String,
context: String,
},
Planning {
reasoning_error: String,
step_number: usize,
},
Context {
missing_info: String,
pruning_error: bool,
},
Tool {
tool_name: String,
usage_error: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for FailureRoot
impl Clone for FailureRoot
Source§fn clone(&self) -> FailureRoot
fn clone(&self) -> FailureRoot
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 FailureRoot
impl Debug for FailureRoot
Source§impl<'de> Deserialize<'de> for FailureRoot
impl<'de> Deserialize<'de> for FailureRoot
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 FailureRoot
impl RefUnwindSafe for FailureRoot
impl Send for FailureRoot
impl Sync for FailureRoot
impl Unpin for FailureRoot
impl UnsafeUnpin for FailureRoot
impl UnwindSafe for FailureRoot
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