-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zcash_client_backend: unused tonic
crate features prevent Wasm builds with feature lightwalletd-tonic
#1269
Comments
I am testing our dependency now. |
To test the effect on our consuming code That produced this version of the gRPC service Rust language bindings: I then ran That produced this error:
|
It looks like the build script hasn't been run on our fork at all. I don't know how this ever worked, but it must be relying on the proto being built by the build script during compilation, which can't happen without the proto file. |
As a consumer of this crate we want to use the generated gRPC client within a Wasm environment. Currently this is not possible due to the
transport
feature of tonic being enabled by default and being incompatible with Wasm.Currently there is no reason for having this feature enabled for the tonic and tonic-build dependencies for
zcash_client_backend
and it could be safely removed.Removing it does change the public API of the crate though as it alters the code produced by the build script.
The text was updated successfully, but these errors were encountered: