Olivia
Olivia
## Motivation In #2360, people have requested `impl Clone for EnvFilter` in order to use `EnvFilter` as a `clap` argument. In `conduwuit`, we want this in order to do something...
Vulkan doesn't allow mapping the same memory object multiple times. This is somewhat of an issue for the way I'm currently using this library, since I have a library which...
The simplest test case I've been able to come up with so far is this: ```rust mod a { mod b { #[doc = "test"]fn foo() -> () { }...
This PR depends on #6, so don't merge it until that #6 is merged. `tokio::io` and `futures::io` have completely separate `AsyncRead` and `AsyncWrite` traits. There is a compatibility layer between...
Tokio 0.3 removed the `PollEvented` struct, which required restructuring things quite a bit in order to update `tokio-libtls`. In the process, I discovered some issues with the previous implementation. This...
`tls_read`, `tls_write`, and similar functions have three "error" return values. `TLS_WANT_POLLIN` and `TLS_WANT_POLLOUT` are correctly converted to `ErrorKind::WouldBlock` by `rust-libtls`, but the generic -1 return value is not. The `try_tls!`...
The current safe API allows the library user to cause a segfault by trying to use `Tls::connect` without calling `Tls::configure` first. I'm not sure what the best design to avoid...
The spec for the sync endpoint says that the `rooms.joined.state` field should be > Updates to the state, between the time indicated by the since parameter, and the start of...
Currently, our only server-side support for ignored users is that we drop any invite requests from a ignored user. According to [the spec](https://spec.matrix.org/v1.10/client-server-api/#mignored_user_list), we should stop sending non-state events from...
Currently, if there aren't any new events at the beginning of a long-polled `/sync` call, we just wait for the timeout (capped to 30s) before returning an empty response. The...