Coinbase pro client for Rust

Supports SYNC and ASYNC operations.

Api supported:

API

FIX API

by request

OrderBook

after Websocket

test results

cargo test -- --test-threads=1 // to avoid "Rate limit exceeded" error

``` running 22 tests test private::tests::testcancelall ... ok test private::tests::testcancelorder ... ok test private::tests::testgetaccount ... ok test private::tests::testgetaccounthist ... ok test private::tests::testgetaccountholds ... ignored test private::tests::testgetaccounts ... ok test private::tests::testgetfills ... ok test private::tests::testgetorder ... ok test private::tests::testgetorders ... ignored test private::tests::testgettrailingvolume ... ok test private::tests::testneworderser ... ok test private::tests::testsetorderlimit ... ok test private::tests::testsetorderlimitgtc ... ok test private::tests::testsetordermarket ... ok test public::tests::testgetbook ... ok test public::tests::testgetcandles ... ok test public::tests::testgetcurrencies ... ok test public::tests::testgetproducts ... ok test public::tests::testgetstats24h ... ok test public::tests::testgetticker ... ok test public::tests::testgettime ... ok test public::tests::testgettrades ... ok

test result: ok. 20 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out ```