[−][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>