Trait emu_cli::qmp::Client

source ·
pub trait Client {
    // Required methods
    fn handshake(&mut self) -> Result<Vec<Value>>;
    fn parsed_reply(&mut self) -> Result<Value>;
    fn send_command(
        &mut self,
        execute: &str,
        args: Option<Map<String, Value>>
    ) -> Result<Value>;
}

Required Methods§

source

fn handshake(&mut self) -> Result<Vec<Value>>

source

fn parsed_reply(&mut self) -> Result<Value>

source

fn send_command( &mut self, execute: &str, args: Option<Map<String, Value>> ) -> Result<Value>

Implementors§