pub struct CompactionRiskSignals {
pub has_tool_output_or_diff: bool,
pub has_failure_or_permission: bool,
pub has_correction_or_unresolved_work: bool,
}Expand description
Inputs considered when classifying a compaction range.
Fields§
§has_tool_output_or_diff: boolThe range contains tool output or a patch/diff.
has_failure_or_permission: boolThe range contains an error, permission prompt, or failed command.
has_correction_or_unresolved_work: boolThe range contains a correction or unfinished work.
Implementations§
Source§impl CompactionRiskSignals
impl CompactionRiskSignals
Sourcepub fn classify(self) -> CompactionRisk
pub fn classify(self) -> CompactionRisk
Classify the signals conservatively.
Trait Implementations§
Source§impl Clone for CompactionRiskSignals
impl Clone for CompactionRiskSignals
Source§fn clone(&self) -> CompactionRiskSignals
fn clone(&self) -> CompactionRiskSignals
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 moreimpl Copy for CompactionRiskSignals
Source§impl Debug for CompactionRiskSignals
impl Debug for CompactionRiskSignals
Source§impl Default for CompactionRiskSignals
impl Default for CompactionRiskSignals
Source§fn default() -> CompactionRiskSignals
fn default() -> CompactionRiskSignals
Returns the “default value” for a type. Read more
impl Eq for CompactionRiskSignals
Source§impl PartialEq for CompactionRiskSignals
impl PartialEq for CompactionRiskSignals
impl StructuralPartialEq for CompactionRiskSignals
Auto Trait Implementations§
impl Freeze for CompactionRiskSignals
impl RefUnwindSafe for CompactionRiskSignals
impl Send for CompactionRiskSignals
impl Sync for CompactionRiskSignals
impl Unpin for CompactionRiskSignals
impl UnsafeUnpin for CompactionRiskSignals
impl UnwindSafe for CompactionRiskSignals
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