[−][src]Trait git_checks::ContentCheck
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: &dyn Content
) -> Result<CheckResult>
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
Run the check.
Implementors
impl ContentCheck for Changelog[src]
fn name(&self) -> &str[src]
fn check(
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for CheckEndOfLine[src]
fn name(&self) -> &str[src]
fn check(
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for CheckExecutablePermissions[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for CheckSize[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for Formatting[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for InvalidPaths[src]
fn name(&self) -> &str[src]
fn check(
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for InvalidUtf8[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for LfsPointer[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for RejectBinaries[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for RejectConflictPaths[src]
fn name(&self) -> &str[src]
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for RejectSymlinks[src]
fn name(&self) -> &str[src]
fn check(
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>
impl ContentCheck for RestrictedPath[src]
fn name(&self) -> &str[src]
fn check(
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>[src]
&self,
_: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult>