Jan Winkelmann
Jan Winkelmann
For Wasm, we need to enable to `js` feature flag on the `getrandom` crate. That flag signals that a JS environment is available, so it can use that for getting...
The `rstest` crate allows using macro attributes other than `#[test]`, but it _does_ require them to have the last element of the module path to be named "test" (e.g. `#[foo::test]`)....
Currently, we do not run all tests on Wasm. This is in part because we haven't tried; Running a test on Wasm requires a different attribute on the test functions,...
The [documentation](https://doc.rust-lang.org/stable/std/error/trait.Error.html) of `std::error::Error` says: > Error messages are typically concise lowercase sentences without trailing punctuation Our errors look more like [this](https://github.com/openmls/openmls/blob/main/openmls/src/group/mls_group/errors.rs#L31): > "No matching KeyPackage was found in the...
I want to host my Tonic app using static file hosting, so I can't have users request paths that don't really exist (actually I am experimenting with web extensions, so...
The current `PrivKey` is a `Key` that can also sign stuff, so it actually is a `SigKey`. You could also let MACs implement this interface. - Signatures (`SigKey` and `VerifyKey`)...
Add more examples. Specifically, showcase `Marshaler` and `PostRun`.
There's a few issues with the http API and it would be cool to support different kinds of transports like Unix domain sockets or websockets. So having a protocol that...
Namely, when using https://github.com/rs/cors/commit/8dd4211afb5d08dbb39a533b9bb9e4b486351df6 or later.