Trait discord_rpc_client::Connection
source · pub trait Connection: Sized {
type Socket: Write + Read;
fn socket(&mut self) -> &mut Self::Socket;
fn ipc_path() -> PathBuf;
fn connect() -> StdResult<Self, Error>;
fn socket_path(n: u8) -> PathBuf { ... }
fn handshake(&mut self, client_id: u64) -> StdResult<(), Error> { ... }
fn ping(&mut self) -> StdResult<OpCode, Error> { ... }
fn send(&mut self, message: Message) -> StdResult<(), Error> { ... }
fn recv(&mut self) -> StdResult<Message, Error> { ... }
}