auto_generate_cdp
An experimental crate to generate the Chrome Devtools Protocol.
Usage
Add the following to your Cargo.toml:
[]
= { = "1", = ["derive"]}
= '1'
[]
= { = "0.4.4", = false}
To generate the protocol, add the following to your build/build.rs script.
use init;
This will generate protocol.rs in your $OUT_DIR folder when you run $ cargo check or $ cargo build. Use like:
// src/protocol.rs
include!;
// src/main.rs
Compiling behind a firewall
auto_generate_cdp needs to fetch files from raw.githubusercontent.com during compilation.
If for whatever reason you cannot access raw.githubusercontent.com directly
(e.g. corporate firewall and/or internet censorship), you can try using a proxy server
by setting any one of the following environment variables: https_proxy, http_proxy,
ALL_PROXY. For example:
# proxy server uses curl format
https_proxy=http://localhost:8080