Module twilight_lavalink::model[][src]

Expand description

Models to (de)serialize incoming/outgoing websocket events and HTTP responses.

Re-exports

pub use self::incoming::IncomingEvent;
pub use self::incoming::PlayerUpdate;
pub use self::incoming::PlayerUpdateState;
pub use self::incoming::Stats;
pub use self::incoming::StatsCpu;
pub use self::incoming::StatsFrames;
pub use self::incoming::StatsMemory;
pub use self::incoming::TrackEnd;
pub use self::incoming::TrackEventType;
pub use self::incoming::TrackStart;
pub use self::incoming::WebsocketClosed;
pub use self::outgoing::Destroy;
pub use self::outgoing::Equalizer;
pub use self::outgoing::EqualizerBand;
pub use self::outgoing::OutgoingEvent;
pub use self::outgoing::Pause;
pub use self::outgoing::Play;
pub use self::outgoing::Seek;
pub use self::outgoing::SlimVoiceServerUpdate;
pub use self::outgoing::Stop;
pub use self::outgoing::VoiceUpdate;
pub use self::outgoing::Volume;

Modules

incoming

Events that Lavalink sends to clients.

outgoing

Events that clients send to Lavalink.

Enums

Opcode

The type of event that something is.