pub struct SignalInput {
pub files_changed: u64,
pub packages_changed: u64,
pub red_causes: Vec<String>,
pub ambiguity_markers: u64,
pub judge_paths: Vec<String>,
pub promote_files: u64,
}Expand description
What promotion signals are computed from: facts speccoder recorded, never a model’s opinion.
Fields§
§files_changed: u64Files the task’s change touched.
packages_changed: u64Packages (manifest roots) among them.
red_causes: Vec<String>The causes of its failed attempts, one per attempt.
ambiguity_markers: u64Ambiguity markers in its requirement’s words.
judge_paths: Vec<String>Files among them that decide verdicts (the checks’ configuration).
promote_files: u64[ladder] promote_files.
Trait Implementations§
Source§impl Clone for SignalInput
impl Clone for SignalInput
Source§impl Debug for SignalInput
impl Debug for SignalInput
Source§impl Default for SignalInput
impl Default for SignalInput
impl Eq for SignalInput
Source§impl PartialEq for SignalInput
impl PartialEq for SignalInput
impl StructuralPartialEq for SignalInput
Auto Trait Implementations§
impl Freeze for SignalInput
impl RefUnwindSafe for SignalInput
impl Send for SignalInput
impl Sync for SignalInput
impl Unpin for SignalInput
impl UnsafeUnpin for SignalInput
impl UnwindSafe for SignalInput
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