Struct ignore::overrides::OverrideBuilder [] [src]

pub struct OverrideBuilder { /* fields omitted */ }

Builds a matcher for a set of glob overrides.

Methods

impl OverrideBuilder
[src]

Create a new override builder.

Matching is done relative to the directory path provided.

Builds a new override matcher from the globs added so far.

Once a matcher is built, no new globs can be added to it.

Add a glob to the set of overrides.

Globs provided here have precisely the same semantics as a single line in a gitignore file, where the meaning of ! is inverted: namely, ! at the beginning of a glob will ignore a file. Without !, all matches of the glob provided are treated as whitelist matches.