[][src]Function version_sync::check_contains_regex

pub fn check_contains_regex(
    path: &str,
    template: &str,
    pkg_name: &str,
    pkg_version: &str
) -> Result<(), String>

Check that path contain the regular expression given by template.

The placeholders {name} and {version} will be replaced with pkg_name and pkg_version, if they are present in template. It is okay if template do not contain these placeholders.

The matching is done in multi-line mode, which means that ^ in the regular expression will match the beginning of any line in the file, not just the very beginning of the file.


If the regular expression cannot be found, an Err is returned with a succinct error message. Status information has then already been printed on stdout.