Skip to content

Glob

A compiled glob pattern.

Constructor

Glob pattern

Compiles a glob pattern.

Parameters

NameTypeDescription
pattern Str Glob pattern.

Errors

ValueError if the pattern is invalid.

Example

let png = Glob "**/*.png"
let tree = Glob "src/**/mod.rs"

Methods

matches value -> Bool

Tests whether value matches this glob.

Parameters

NameTypeDescription
value Str Candidate string to test.

Example

let png = Glob "**/*.png"
assert (png.matches "assets/logo.png")
assert (!(png.matches "assets/logo.jpg"))