  FilterMatchState(Matcher::MatchTreeSharedPtr<HttpMatchingData> match_tree,
                   Matching::HttpMatchingDataImplSharedPtr matching_data)
      : match_tree_(std::move(match_tree)), matching_data_(std::move(matching_data)),
        match_tree_evaluated_(false), skip_filter_(false) {}
  FilterMatchState(Matcher::MatchTreeSharedPtr<HttpMatchingData> match_tree,
                   Matching::HttpMatchingDataImplSharedPtr matching_data)
      : match_tree_(std::move(match_tree)), matching_data_(std::move(matching_data)),
        match_tree_evaluated_(false), skip_filter_(false) {}