diff --git a/crates/globset/src/lib.rs b/crates/globset/src/lib.rs index 83159e6ac..b1fc696af 100644 --- a/crates/globset/src/lib.rs +++ b/crates/globset/src/lib.rs @@ -304,6 +304,14 @@ pub struct GlobSet { } impl GlobSet { + /// Create a new [`GlobSetBuilder`]. A `GlobSetBuilder` can be used to add + /// new patterns. Once all patterns have been added, `build` should be + /// called to produce a `GlobSet`, which can then be used for matching. + #[inline] + pub fn builder() -> GlobSetBuilder { + GlobSetBuilder::new() + } + /// Create an empty `GlobSet`. An empty set matches nothing. #[inline] pub fn empty() -> GlobSet {