19 个版本 (5 个重大更改)
使用旧的 Rust 2015
0.6.2 | 2018年1月24日 |
---|---|
0.6.1 | 2018年1月13日 |
0.5.5 | 2018年1月4日 |
0.4.0 | 2017年12月27日 |
0.1.4 | 2017年11月26日 |
#71 in #client-side
每月53次下载
25KB
544 行
synac-rs
synac 的客户端库。
示例
extern crate synac;
use synac::{Session, State};
fn main() {
// TODO: Error checking
let mut session = Session::new(env!("ADDR"), env!("HASH")).unwrap();
session.login_with_token(true, env!("USERNAME"), env!("TOKEN")).unwrap(); // true specifies it's a bot account
// First packet should be either LoginSuccess or an error
let result = session.read().unwrap();
// TODO: Use result
let mut state = State::new();
loop {
let packet = session.read().unwrap();
state.update(&packet);
// TODO: Use packet
}
}
依赖项
~2.4–4.5MB
~90K SLoC