#include "extensions/browser/api/declarative_net_request/parse_info.h"
#include <utility>
#include "base/check_op.h"
#include "base/containers/span.h"
#include "base/notreached.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "extensions/browser/api/declarative_net_request/utils.h"
namespace extensions::declarative_net_request {
ParseInfo::ParseInfo(size_t rules_count,
size_t regex_rules_count,
std::vector<RuleWarning> rule_ignored_warnings,
flatbuffers::DetachedBuffer buffer,
int ruleset_checksum)
: … { … }
ParseInfo::ParseInfo(ParseResult error_reason, int rule_id)
: … { … }
ParseInfo::ParseInfo(ParseInfo&&) = default;
ParseInfo& ParseInfo::operator=(ParseInfo&&) = default;
ParseInfo::~ParseInfo() = default;
}