Struct coinnect::bittrex::credentials::BittrexCreds [] [src]

pub struct BittrexCreds { /* fields omitted */ }

Methods

impl BittrexCreds
[src]

[src]

Create a new BittrexCreds from arguments.

[src]

Create a new BittrexCreds from a json configuration file. This file must follow this structure:

{
    "account_bittrex": {
        "exchange"  : "bittrex",
        "api_key"   : "123456789ABCDEF",
        "api_secret": "ABC&EF?abcdef"
    },
    "account_bitstamp": {
        "exchange"   : "bitstamp",
        "api_key"    : "1234567890ABCDEF1234567890ABCDEF",
        "api_secret" : "1234567890ABCDEF1234567890ABCDEF",
        "customer_id": "123456"
    }
}

For this example, you could use load your Bittrex account with BittrexAPI::new(BittrexCreds::new_from_file("account_bittrex", Path::new("/keys.json")))

Trait Implementations

impl Debug for BittrexCreds
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for BittrexCreds
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Credentials for BittrexCreds
[src]

[src]

Return a value from the credentials.

[src]

Return the client name.

[src]

Return the targeted Exchange.

Auto Trait Implementations

impl Send for BittrexCreds

impl Sync for BittrexCreds