adbium 0.1.3

Client library for adb
Documentation
use std::{io::Read, error::Error};


#[derive(Debug, PartialEq)]
pub enum SyncCmd {
    Data,
    Dent,
    Done,
    Fail,
    List,
    Okay,
    Quit,
    Recv,
    Send,
    Stat
}


impl SyncCmd {
    pub fn code(&self) -> &'static [u8; 4] {
        use self::SyncCmd::*;

        match *self {
            Data => b"DATA",
            Dent => b"DENT",
            Done => b"DONE",
            Fail => b"FAIL",
            List => b"LIST",
            Okay => b"OKAY",
            Quit => b"QUIT",
            Recv => b"RECV",
            Send => b"SEND",
            Stat => b"STAT"
        }
    }
}