Crate robinhood [] [src]

robinhood

Library used to access the Client API with Rust

Installation

[dependencies]
robinhood = "*"

Example

extern crate robinhood;

use robinhood::Client;

fn main() {
    let rh = Client::new()
        .build()
        .unwrap();

    let instruments = rh.instruments();
    println!("{:#?}", instruments);
    for instrument in instruments.take(3) {
        println!("Instrument: {:#?}", instrument);
    }
}

Modules

macros

Macros

iter_builder

Structs

Account
AccountData
Accounts
Client

A client/app is represented here

ClientBuilder
Error

The Error type.

Execution
InstantEligibility
Instrument
InstrumentData
Instruments
MarginBalances
OAuthToken
Order
OrderData
Orders
PaginatedApiResponse
PlainAuthToken

Enums

ErrorKind

The kind of an error.

Traits

ResultExt

Additional methods for Result, for easy interaction with this crate.

Type Definitions

Result

Convenient wrapper around std::Result.