Struct coinnect::bittrex::credentials::BittrexCreds
[−]
[src]
pub struct BittrexCreds { /* fields omitted */ }
Methods
impl BittrexCreds
[src]
pub fn new(name: &str, api_key: &str, api_secret: &str) -> Self
[src]
Create a new BittrexCreds
from arguments.
pub fn new_from_file(name: &str, path: PathBuf) -> Result<Self>
[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]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for BittrexCreds
[src]
fn clone(&self) -> BittrexCreds
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more