[−][src]Struct git_checks::config::ValidNameConfig
Configuration for the ValidName
check.
The full_name_policy
key is a string which must be one of "optional"
, "preferred"
, or
"required"
(the default). The whitelisted_domains
is a list of strings which defaults
to empty for domains which are assumed to be valid in email addresses. This should contain
addresses which are common to the project being watched to avoid false positives when DNS
lookup failures occur.
This check is registered as a commit check with the name "valid_name"
.
Example
{
"full_name_policy": "required",
"whitelisted_domains": [
"mycompany.invalid"
]
}
Trait Implementations
impl Debug for ValidNameConfig
[src]
impl<'de> Deserialize<'de> for ValidNameConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl IntoCheck for ValidNameConfig
[src]
type Check = ValidName
The check parsed by this configuration.
fn into_check(self) -> Self::Check
[src]
Auto Trait Implementations
impl Send for ValidNameConfig
impl Sync for ValidNameConfig
impl Unpin for ValidNameConfig
impl UnwindSafe for ValidNameConfig
impl RefUnwindSafe for ValidNameConfig
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,