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 RejectSymlinksimpl ContentCheck for RestrictedPath