std.signals: Error: static assert: "Aliases to mutable thread-local data not allowed."

frame frame86 at live.com
Tue Jul 19 05:24:55 UTC 2022


On Monday, 18 July 2022 at 10:22:16 UTC, Bagomot wrote:
> Why can't I do it with `std.signals`? How the to do it if I 
> can't create static event listeners?
> ```d
> public void addEventListener(T : EventListener)(T listener) {
>    connect(&listener.watch);
> }
> ```

This error comes from somewhere else in your code by 
std.concurrency `spawn()`, `spawnLinked()` or `send()`.


More information about the Digitalmars-d-learn mailing list