[−][src]Struct git_checks::config::ThirdPartyConfig
Configuration for the ThirdParty
check.
All keys are required and strings. The name
and script
keys are informational and only
appear in messages. Any modifications at path
are checked to ensure that they are tracked
on an "import branch" rooted with the given commit specified by the root
key.
This check is registered as a commit check with the name "third_party"
.
Example
{
"name": "extlib",
"path": "path/to/import/of/extlib",
"root": "root commit",
"script": "path/to/update/script"
}
Trait Implementations
impl Debug for ThirdPartyConfig
[src]
impl<'de> Deserialize<'de> for ThirdPartyConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl IntoCheck for ThirdPartyConfig
[src]
type Check = ThirdParty
The check parsed by this configuration.
fn into_check(self) -> Self::Check
[src]
Auto Trait Implementations
impl Send for ThirdPartyConfig
impl Sync for ThirdPartyConfig
impl Unpin for ThirdPartyConfig
impl UnwindSafe for ThirdPartyConfig
impl RefUnwindSafe for ThirdPartyConfig
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>,