API wrapper for kiteconnect in rust
https://docs.rs/kiteconnect
Head on to https://crates.io/crates/kiteconnect
Copy kiteconnect = "<VERSION>"
dependency to Cargo.toml file
```rust extern crate kiteconnect; extern crate serde_json as json;
use kiteconnect::connect::KiteConnect;
fn main() {
let kiteconnect = KiteConnect::new("
```rust extern crate kiteconnect; extern crate serde_json as json;
use kiteconnect::ticker::{KiteTicker, KiteTickerHandler, WebSocketHandler}
struct CustomHandler { count: u32 }
impl KiteTickerHandler for CustomHandler {
fn onopen
fn on_close<T>(&mut self, ws: &mut WebSocketHandler<T>)
where T: KiteTickerHandler {
println!("Fellow on_close callback");
}
fn on_error<T>(&mut self, ws: &mut WebSocketHandler<T>)
where T: KiteTickerHandler {
println!("Fellow on_error callback");
}
}
fn main() {
let mut ticker = KiteTicker::new("
let custom_handler = CustomHandler {
count: 0
};
ticker.connect(custom_handler);
loop {}
}
```
bash
cargo run --example connect_sample
bash
cargo run --example ticker_sample