chromium/third_party/blink/renderer/core/loader/resource/speculation_rules_resource.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/loader/resource/speculation_rules_resource.h"

#include "third_party/blink/public/mojom/loader/request_context_frame_type.mojom-blink.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_parameters.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h"

namespace blink {

SpeculationRulesResource* SpeculationRulesResource::Fetch(
    FetchParameters& params,
    ResourceFetcher* fetcher) {}

SpeculationRulesResource::SpeculationRulesResource(
    const ResourceRequest& request,
    const ResourceLoaderOptions& options)
    :{}

SpeculationRulesResource::~SpeculationRulesResource() = default;

SpeculationRulesResource::Factory::Factory()
    :{}

Resource* SpeculationRulesResource::Factory::Create(
    const ResourceRequest& request,
    const ResourceLoaderOptions& options,
    const TextResourceDecoderOptions& /*decoder_options*/) const {}

}  // namespace blink