Struct git_checks::SubmoduleContext [] [src]

pub struct SubmoduleContext<'a> {
    pub name: &'a str,
    pub path: &'a str,
    pub url: &'a str,
    pub branch: &'a str,
    pub context: GitContext,
}

A git context for a submodule for use within checks.

Checks which need to inspect submodules should use this to obtain a GitContext for the submodule.

Fields

The name of the submodule (usually the same as path).

The path of the submodule within the repository.

The clone URL for the submodule.

The branch the submodule tracks.

The context to use to query the submodule.

Methods

impl<'a> SubmoduleContext<'a>
[src]

Create submodule context for the given path.

Returns None if the requisite information is not available within the context being used.

Trait Implementations

impl<'a> Debug for SubmoduleContext<'a>
[src]

Formats the value using the given formatter.