browser-protocol 0.1.1

Generated Rust types and commands for the Chrome DevTools Protocol (browser-protocol)
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "browser-protocol"
version = "0.1.1"
authors = ["AzzoDude"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Generated Rust types and commands for the Chrome DevTools Protocol (browser-protocol)"
readme = "README.md"
keywords = [
    "cdp",
    "browser",
    "automation",
    "protocol",
]
categories = [
    "development-tools",
    "web-programming",
]
license = "MIT"
repository = "https://github.com/AzzoDude/browser-protocol"

[features]
accessibility = []
animation = []
audits = []
autofill = []
backgroundservice = []
bluetoothemulation = []
browser = []
cachestorage = []
cast = []
crashreportcontext = []
css = []
debugger = []
default = ["full"]
deviceaccess = []
deviceorientation = []
dom = []
domdebugger = []
domsnapshot = []
domstorage = []
emulation = []
eventbreakpoints = []
extensions = []
fedcm = []
fetch = []
filesystem = []
full = [
    "accessibility",
    "animation",
    "audits",
    "autofill",
    "backgroundservice",
    "bluetoothemulation",
    "browser",
    "cachestorage",
    "cast",
    "crashreportcontext",
    "css",
    "debugger",
    "deviceaccess",
    "deviceorientation",
    "dom",
    "domdebugger",
    "domsnapshot",
    "domstorage",
    "emulation",
    "eventbreakpoints",
    "extensions",
    "fedcm",
    "fetch",
    "filesystem",
    "headlessexperimental",
    "heap_profiler",
    "indexeddb",
    "input",
    "inspector",
    "io",
    "layertree",
    "log",
    "media",
    "memory",
    "network",
    "overlay",
    "page",
    "performance",
    "performancetimeline",
    "preload",
    "profiler",
    "pwa",
    "runtime",
    "security",
    "serviceworker",
    "smartcardemulation",
    "storage",
    "systeminfo",
    "target",
    "tethering",
    "tracing",
    "webaudio",
    "webauthn",
    "webmcp",
]
headlessexperimental = []
heap_profiler = []
indexeddb = []
input = []
inspector = []
io = []
layertree = []
log = []
media = []
memory = []
network = []
overlay = []
page = []
performance = []
performancetimeline = []
preload = []
profiler = []
pwa = []
runtime = []
security = []
serviceworker = []
smartcardemulation = []
storage = []
systeminfo = []
target = []
tethering = []
tracing = []
webaudio = []
webauthn = []
webmcp = []

[lib]
name = "browser_protocol"
path = "src/lib.rs"

[dependencies.serde]
version = "1.0.228"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.149"

[dependencies.tokio]
version = "1.52.1"
features = ["full"]

[profile.release]
opt-level = 3
lto = "fat"
codegen-units = 1
panic = "abort"
strip = true