These are simple bindings for CEF C API
in Rust. These bindings are far from complete and are currently geared towards my own uses. The library follows the "CEFSimple" examples from CEF, and so doesn't work on mac.
It's also not documented yet, but you can follow the example to figure out how to use. It's pretty simple.
I haven't sorted out how best to include the CEF distribution, so for now you have to provide an environment variable CEF_PATH
which points to the CEF distribution folder (the one that contains the Release
and Resources
folders).
In order to run the examples, the CEF supporting files must be placed beside the executable. That means, from the CEF directory, copy the contents of the Release
and Resources
folders into target/debug/
or target/release/
as necessary, and make sure these files are included in any binary distributions. Making this more ergonomic is also on the TODO list.