Trait git_checks::impl_prelude::ContentCheck
[−]
[src]
pub trait ContentCheck: Send + Sync { fn name(&self) -> &str; fn check(
&self,
ctx: &CheckGitContext,
content: &Content
) -> Result<CheckResult>; }
Interface for checks which check the content of files.
These checks are not given any metadata, but only information about the content of a commit or topic.
Required Methods
fn name(&self) -> &str
The name of the check.
fn check(&self, ctx: &CheckGitContext, content: &Content) -> Result<CheckResult>
Run the check.
Implementors
impl ContentCheck for CheckEndOfLineimpl ContentCheck for CheckExecutablePermissionsimpl ContentCheck for CheckSizeimpl ContentCheck for Formattingimpl ContentCheck for InvalidPathsimpl ContentCheck for InvalidUtf8impl ContentCheck for LfsPointerimpl ContentCheck for RejectConflictPathsimpl ContentCheck for RejectSymlinksimpl ContentCheck for RestrictedPath