Module model

Module model 

Source
Expand description

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

Re-exports§

pub use self::incoming::Exception;
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::StatsFrame;
pub use self::incoming::StatsMemory;
pub use self::incoming::Track;
pub use self::incoming::TrackEnd;
pub use self::incoming::TrackException;
pub use self::incoming::TrackStart;
pub use self::incoming::TrackStuck;
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::Stop;
pub use self::outgoing::UpdatePlayerTrack;
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.