-
Hello everyone,
We are currently contemplating some decisions regarding the integration of the PubSub feature with RESP3 for Connection, MultiplexedConnection, and Async Cluster. You would be able …
-
**Motivation**
I have a worker which pops tasks off of a work queue, which in this case is a Tokio channel. Tasks come in over the network from a single sender and the worker is able to dynamically g…
-
As per Matrix discussion, we need to come to a decision on how to handle exported utility types such as `mpsc` that are orthogonal to Cap'n Proto. Three options come to mind:
1. Consider `go-capnp…
-
Is it okay to use an image (`Texture2D`) loaded from another thread? I spawned 2 processes, A and B. I called `Texture2D::from_file_with_format` in process A, and sent the `Texture2D` from the functio…
-
### Related Problems?
As mentioned in item 7 in #1968, the current bath processes requires an async runtime (see [here](https://github.com/open-telemetry/opentelemetry-rust/blob/29fd682203cd6c677d0e9…
-
Hi all, this is a question that I encounter during use of `rayon`
I tried to combine `rayon::ParallelIterator` with `std::sync::mpsc::channel`
The only caveats is I hope I could spawn new `tasks`(…
-
**Is your feature request related to a problem? Please describe.**
I'm always frustrated when I need to determine if all receivers of a `broadcast` sender are dropped. Currently, the only way to kn…
-
This program may not terminate:
```rust
use std::{sync::mpsc, thread};
fn main() {
let (tx, rx) = mpsc::channel();
thread::spawn(move || {
tx.send(()).unwrap();
loop…
-
In a long-running program, things should not be able to grow indefinitely.
It would be nice if those data structures have a bounded counterpart.
I.e. you create the data structure with a maximum siz…
-
It'd be great if there was an easy way to turn a `Receiver` into a `futures::stream::Stream`.