use binance::api::*; use binance::futures::userstream::*; fn main() { user_stream(); } fn user_stream() { let api_key_user = Some("YOUR_API_KEY".into()); let user_stream: FuturesUserStream = Binance::new(api_key_user, None); if let Ok(answer) = user_stream.start() { println!("Data Stream Started ..."); let listen_key = answer.listen_key; match user_stream.keep_alive(&listen_key) { Ok(msg) => println!("Keepalive user data stream: {:?}", msg), Err(e) => println!("Error: {}", e), } match user_stream.close(&listen_key) { Ok(msg) => println!("Close user data stream: {:?}", msg), Err(e) => println!("Error: {}", e), } } else { println!("Not able to start an User Stream (Check your API_KEY)"); } }