google_api_bytes v 0.1.0 uses radix64:URL_SAFE as the standard Base64 decoder.
I am using the google-datastore1 library like so:
google-datastore1 = { git = "https://github.com/google-apis-rs/generated" }
And in this call:
let response: BeginTransactionResponse = builder.execute()?;
the transaction property of BeginTransactionResponse is actually radix64:STD.
Leading to the following error message from google_api_bytes: invalid base64 input
I'm pretty sure by changing use radix64::URL_SAFE as BASE64_CFG; to use radix64::STD as BASE64_CFG; I am breaking some of the other generated libraries though, so that is not a good solution.
If an expert could take a look at this, it would be appreciated.
Thanks.
google_api_bytesv0.1.0usesradix64:URL_SAFEas the standard Base64 decoder.I am using the
google-datastore1library like so:And in this call:
the
transactionproperty ofBeginTransactionResponseis actuallyradix64:STD.Leading to the following error message from
google_api_bytes:invalid base64 inputI'm pretty sure by changing
use radix64::URL_SAFE as BASE64_CFG;touse radix64::STD as BASE64_CFG;I am breaking some of the other generated libraries though, so that is not a good solution.If an expert could take a look at this, it would be appreciated.
Thanks.