songbird 0.6.0

An async Rust library for the Discord voice API.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// Whether this track has been made live, is being processed, or is
/// currently uninitialised.
#[derive(Copy, Clone, Debug, Default, Eq, PartialEq)]
pub enum ReadyState {
    /// This track is still a lazy [`Compose`] object, and hasn't been made playable.
    ///
    /// [`Compose`]: crate::input::Compose
    #[default]
    Uninitialised,

    /// The mixer is currently creating and parsing this track's bytestream.
    Preparing,

    /// This track is fully initialised and usable.
    Playable,
}