UriTemplateRewriter::isCompatiblePathMatcher(Router::PathMatcherSharedPtr path_matcher) const {
if (path_matcher == nullptr || path_matcher->name() != Extensions::UriTemplate::Match::NAME) {
return absl::InvalidArgumentError(fmt::format("unable to use {} extension without {} extension",