André Puel
André Puel
From the source code: ``` struct WorkQueue { waiting: VecDeque, ready: VecDeque, } impl WorkQueue { fn push_back(&mut self, message: Result) { if let Some(sender) = self.waiting.pop_front() { sender .send(message)...
On linux, the type FileHandle is Send and Sync. On wasm32 FileHandle is !Send and !Sync. It makes a little bit harder to do multiplatform code because a code that...
Code to reproduce the issue: import { Application, Context } from 'https://deno.land/x/[email protected]/mod.ts'; const app = new Application(); app.use(async (ctx) => { console.log('upgrading'); const socket = await ctx.upgrade(); console.log('upgraded'); }); const...
Destruction happens bottom-up, meaning that once the `~monitor` method is executing, the subclass is not existent anymore and the `on_stop` method will dispatch to the no-op one. This is a...
Right now, CMakeLists.txt will check if the user setted some dependency for TRUE (all dependencies are true by default), and if it is TRUE CMakeLists.txt will search the dependency and...
## Lapce Version 0.2.0 ## System information Arch linux ## Describe the bug The key related to key code 48 is not being handled by text editor. It is also...
I think it is easier to explain using code: ```rust impl ArrayVec { #[inline] #[must_use] pub const fn from_array_len_capped(data: A, len: u16) -> Self{ let len = if len as...
### Bug Description When binding a parameter that is of a custom type (enum in my test case), if the custom type name has uppercase letters, then double quote should...
## Feature Request ### Motivation In my own crate I have a trait that represents some asynchronous work (similar to Stream trait). I wanted to support instrumenting on it. I.e....
Steps to reproduce: 1. Run ./ucat -d -l -p 5678 2. On another terminal, run ./ucat 127.0.0.1 -p 5678 Working: 3. On the client terminal, send something to the server....