If you write a library that implements websockets on top of the Read trait or on top of sockets, is it *also* an async websocket library, with no additional code and without containing any instances of the async keyword? In many languages the answer is yes.
I guess I should specify that this is true even in a single-threaded context and even without any additional buffers or whatever.
I guess I should specify that this is true even in a single-threaded context and even without any additional buffers or whatever.