pub struct ValidNameConfig { /* private fields */ }Expand description
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 trust_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",
"trust_domains": [
"mycompany.invalid"
]
}Trait Implementations§
Source§impl Debug for ValidNameConfig
impl Debug for ValidNameConfig
Source§impl<'de> Deserialize<'de> for ValidNameConfig
impl<'de> Deserialize<'de> for ValidNameConfig
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 ValidNameConfig
impl RefUnwindSafe for ValidNameConfig
impl Send for ValidNameConfig
impl Sync for ValidNameConfig
impl Unpin for ValidNameConfig
impl UnwindSafe for ValidNameConfig
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