• Katharina Fey's avatar
    Adding async-std to the libqaul dependencies, requiring Rust 1.39 · c971c269
    Katharina Fey authored
    This commit currently has a dependency on the beta channel and sets up
    async-std as our future provider of an async runtime. It's interfaces
    are pretty close to the stdlib we already use, it will soon work on
    stable and while we won't implement everything as async tasks from the
    beginning (the first messaging patch set uses threads and channels),
    some of the early requirements can't be implemented without async
    timers (namely protocol ticks).
    
    If your code doesn't compile anymore after this commit, make sure
    you're at least using `rustc 1.39.0-beta.7 (23f8f652b 2019-10-26)`,
    which will become stable in less than 2 weeks.
    Signed-off-by: Katharina Fey's avatarKatharina Fey <kookie@spacekookie.de>
    c971c269