Adds the necessary scaffolding (TypedPattern) to finally remove glob2.rs and glob3.rs.
TypedPattern allows compile time configuration of a Pattern which makes it possible to directly Deserialize into a fully configured Pattern. This essentially replaces glob3's GlobPatterns with TypePattern<CaseInsensitive> (ignoring the fact that GlobPatterns deserializes from a vector).
Adds the necessary scaffolding (
TypedPattern
) to finally removeglob2.rs
andglob3.rs
.TypedPattern
allows compile time configuration of aPattern
which makes it possible to directlyDeserialize
into a fully configuredPattern
. This essentially replaces glob3'sGlobPatterns
withTypePattern<CaseInsensitive>
(ignoring the fact thatGlobPatterns
deserializes from a vector).Working towards: #2426
skip-changelog