1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//! A set of runners for managing a `event loop`
//!
//! To use the [AsyncRunner]:
//! 1. choose [Connector](crate::connector::Connector) from [connectors](crate::connector).
//! 1. create a [UserConfig](crate::UserConfig).
//! 1. create and connect the [AsyncRunner] via its [AsyncRunner::connect()] method
//! 1. now you're connected to Twitch, so next things you can do.
//! 1. join a channel with: [AsyncRunner::join()],
//! 1. write messages with the [AsyncWriter](crate::writer::AsyncWriter) provided by [AsyncRunner::writer()].
//! 1. signal you want to quit with the [AsyncRunner::quit_handle()]
//!
pub use ;
pub use Capabilities;
pub use Identity;
pub use Error;
cfg_async!
cfg_async!
cfg_async!
cfg_async!