include_rules = [
    "+base/callback.h",
    "+base/callback_forward.h",
    "+base/containers/flat_set.h",
    "+base/containers/span.h",
    "+base/location.h",
    "+base/logging.h",
    "+base/memory/ref_counted.h",
    "+base/memory/scoped_refptr.h",
    "+base/memory/weak_ptr.h",
    "+base/metrics",
    "+base/optional.h",
    "+base/single_thread_task_runner.h",
    "+base/strings",
    "+base/time",
    "+base/trace_event",
    "-bindings",
    "+cc",
    "-cc/blink",
    "+components/viz/common",
    "+mojo/public",
    "+net/http",
    "+public/platform",
    "-public/web",
    # Enforce to use mojom-shared.h in WebKit/public so that it can compile
    # inside and outside Blink.
    "+services/network/public/cpp/cors/cors_error_status.h",
    "+services/network/public/interfaces/cors.mojom-shared.h",
    "+services/network/public/interfaces/fetch_api.mojom-shared.h",
    "+services/network/public/interfaces/request_context_frame_type.mojom-shared.h",
    "+services/service_manager/public/interfaces",
    "+third_party/skia",
    "+ui/gfx",
    "+url",
    "-web",

    # Allowed only inside INSIDE_BLINK
    "+platform",
]
