alpaca_api_client 0.8.0

Unofficial Alpaca API Client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use alpaca_api_client::stream::{CryptoStream, MarketDataMessage};

fn main() {
    println!("Connecting to crypto stream...");

    CryptoStream::new()
        .subscribe_trades(vec!["BTC/USD", "ETH/USD"])
        .start(|msg| match msg {
            MarketDataMessage::Trade(t) => {
                println!("[TRADE] {} ${}", t.symbol, t.p);
            }
            _ => {}
        })
        .unwrap();
}