Function xapi::connect

source ·
pub async fn connect(credentials: &Credentials) -> Result<XApi, Error>
Examples found in repository?
examples/listen-news.rs (line 8)
7
8
9
10
11
12
13
14
15
16
async fn listen_news(credentials: &xapi::Credentials) -> Result<(), xapi::Error> {
    let x = xapi::connect(&credentials).await?;

    x.stream.get_news().await?;

    loop {
        let record = x.stream.listen().await?;
        println!("{:?}", record);
    }
}
More examples
Hide additional examples
examples/listen-trades.rs (line 8)
7
8
9
10
11
12
13
14
15
16
async fn listen_trades(credentials: &xapi::Credentials) -> Result<(), xapi::Error> {
    let x = xapi::connect(&credentials).await?;

    x.stream.get_trades().await?;

    loop {
        let record = x.stream.listen().await?;
        println!("{:?}", record);
    }
}
examples/listen-balance.rs (line 8)
7
8
9
10
11
12
13
14
15
16
async fn listen_balance(credentials: &xapi::Credentials) -> Result<(), xapi::Error> {
    let x = xapi::connect(&credentials).await?;

    x.stream.get_balance().await?;

    loop {
        let record = x.stream.listen().await?;
        println!("{:?}", record);
    }
}
examples/listen-profits.rs (line 8)
7
8
9
10
11
12
13
14
15
16
async fn listen_profits(credentials: &xapi::Credentials) -> Result<(), xapi::Error> {
    let x = xapi::connect(&credentials).await?;

    x.stream.get_profits().await?;

    loop {
        let record = x.stream.listen().await?;
        println!("{:?}", record);
    }
}
examples/listen-keep-alive.rs (line 8)
7
8
9
10
11
12
13
14
15
16
async fn listen_keep_alive(credentials: &xapi::Credentials) -> Result<(), xapi::Error> {
    let x = xapi::connect(&credentials).await?;

    x.stream.get_keep_alive().await?;

    loop {
        let record = x.stream.listen().await?;
        println!("{:?}", record);
    }
}
examples/listen-trade-status.rs (line 8)
7
8
9
10
11
12
13
14
15
16
async fn listen_trade_status(credentials: &xapi::Credentials) -> Result<(), xapi::Error> {
    let x = xapi::connect(&credentials).await?;

    x.stream.get_trade_status().await?;

    loop {
        let record = x.stream.listen().await?;
        println!("{:?}", record);
    }
}