Instead, require that Rust is installed and compile the library like it is done in https://github.com/BurntSushi/rure-gorure binds to C bindings of the Rust library, same as go-deltachat does, so their approach can be copied here.
Now that core has a cmake config I think it's better to require that user installs deltachat library. It's easier for everyone, especially if you want to modify the core.
Instead, require that Rust is installed and compile the library like it is done in https://github.com/BurntSushi/rure-go
rure
binds to C bindings of the Rust library, same as go-deltachat does, so their approach can be copied here.