pub struct BadCommitsConfig { /* private fields */ }Expand description
Configuration for the BadCommits check.
The bad_commits field is required and is a list of strings. Full hashes must be used.
This check is registered as a commit check with the name "bad_commits" and as a topic
check with the name "bad_commits/topic". It is recommended to use the topic variant due
to its better performance.
§Example
{
"bad_commits": [
"deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef",
"abadcafeabadcafeabadcafeabadcafeabadcafeabadcafe"
]
}Trait Implementations§
Source§impl Debug for BadCommitsConfig
impl Debug for BadCommitsConfig
Source§impl<'de> Deserialize<'de> for BadCommitsConfig
impl<'de> Deserialize<'de> for BadCommitsConfig
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 IntoCheck for BadCommitsConfig
impl IntoCheck for BadCommitsConfig
Source§type Check = BadCommits
type Check = BadCommits
The check parsed by this configuration.
Source§fn into_check(self) -> Self::Check
fn into_check(self) -> Self::Check
Create a new instance of the check from the configuration.
Auto Trait Implementations§
impl Freeze for BadCommitsConfig
impl RefUnwindSafe for BadCommitsConfig
impl Send for BadCommitsConfig
impl Sync for BadCommitsConfig
impl Unpin for BadCommitsConfig
impl UnwindSafe for BadCommitsConfig
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> 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