pub struct CodeReviewStandards {
pub min_quality_score: u32,
pub require_critical_fixes: bool,
pub require_warning_fixes: bool,
pub custom_rules: HashMap<String, String>,
}Expand description
Code review standards configuration
Fields§
§min_quality_score: u32Minimum quality score for approval (0-100)
require_critical_fixes: boolRequire all critical issues to be fixed
require_warning_fixes: boolRequire all warnings to be addressed
custom_rules: HashMap<String, String>Custom standards rules
Implementations§
Source§impl CodeReviewStandards
impl CodeReviewStandards
Sourcepub fn require_critical_fixes(self, require: bool) -> Self
pub fn require_critical_fixes(self, require: bool) -> Self
Set require critical fixes
Sourcepub fn require_warning_fixes(self, require: bool) -> Self
pub fn require_warning_fixes(self, require: bool) -> Self
Set require warning fixes
Trait Implementations§
Source§impl Clone for CodeReviewStandards
impl Clone for CodeReviewStandards
Source§fn clone(&self) -> CodeReviewStandards
fn clone(&self) -> CodeReviewStandards
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 CodeReviewStandards
impl Debug for CodeReviewStandards
Source§impl Default for CodeReviewStandards
impl Default for CodeReviewStandards
Source§impl<'de> Deserialize<'de> for CodeReviewStandards
impl<'de> Deserialize<'de> for CodeReviewStandards
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 CodeReviewStandards
impl RefUnwindSafe for CodeReviewStandards
impl Send for CodeReviewStandards
impl Sync for CodeReviewStandards
impl Unpin for CodeReviewStandards
impl UnwindSafe for CodeReviewStandards
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> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more