pub struct AutoMergeDecisionRecord {Show 14 fields
pub decision: AutoMergeDecisionKind,
pub confidence: f64,
pub reasons: Vec<String>,
pub files_changed: usize,
pub lines_changed: usize,
pub modules_touched: usize,
pub has_migrations: bool,
pub has_config_changes: bool,
pub has_unsafe: bool,
pub has_conflicts: bool,
pub rename_count: usize,
pub tests_passed: bool,
pub override_forced: Option<bool>,
pub diff_available: bool,
}Fields§
§decision: AutoMergeDecisionKind§confidence: f64§reasons: Vec<String>§files_changed: usize§lines_changed: usize§modules_touched: usize§has_migrations: bool§has_config_changes: bool§has_unsafe: bool§has_conflicts: bool§rename_count: usize§tests_passed: bool§override_forced: Option<bool>§diff_available: boolTrait Implementations§
Source§impl Clone for AutoMergeDecisionRecord
impl Clone for AutoMergeDecisionRecord
Source§fn clone(&self) -> AutoMergeDecisionRecord
fn clone(&self) -> AutoMergeDecisionRecord
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 AutoMergeDecisionRecord
impl Debug for AutoMergeDecisionRecord
Source§impl<'de> Deserialize<'de> for AutoMergeDecisionRecord
impl<'de> Deserialize<'de> for AutoMergeDecisionRecord
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 AutoMergeDecisionRecord
impl PartialEq for AutoMergeDecisionRecord
Source§impl Serialize for AutoMergeDecisionRecord
impl Serialize for AutoMergeDecisionRecord
impl StructuralPartialEq for AutoMergeDecisionRecord
Auto Trait Implementations§
impl Freeze for AutoMergeDecisionRecord
impl RefUnwindSafe for AutoMergeDecisionRecord
impl Send for AutoMergeDecisionRecord
impl Sync for AutoMergeDecisionRecord
impl Unpin for AutoMergeDecisionRecord
impl UnsafeUnpin for AutoMergeDecisionRecord
impl UnwindSafe for AutoMergeDecisionRecord
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.