Struct mpd::client::IdleGuard [] [src]

pub struct IdleGuard<'a, S: 'a + Read + Write>(_);

"Idle" mode guard enforcing MPD asynchronous events protocol

See idle module documentation for details.

Methods

impl<'a, S: 'a + Read + Write> IdleGuard<'a, S>
[src]

fn get(self) -> Result<Vec<Subsystem>>

Get list of subsystems with new events, interrupting idle mode in process

Trait Implementations

impl<'a, S: 'a + Read + Write> Drop for IdleGuard<'a, S>
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more