pub struct Luno {
pub base_url: String,
pub path: Option<Url>,
pub method: Method,
/* private fields */
}
Fields§
§base_url: String
§path: Option<Url>
§method: Method
Implementations§
Source§impl Luno
impl Luno
pub async fn init(api_key_id: String, api_key_secret: String) -> Self
pub async fn create_account( &self, account_name: String, currency_name: String, ) -> Result<Account, LunoErr>
pub async fn get_all_balance(&self) -> Result<Vec<Balance>, LunoErr>
pub async fn get_ticker(&self, pair: &String) -> Result<Tickers, LunoErr>
pub async fn get_all_tickers(&self) -> Result<Vec<Tickers>, LunoErr>
pub async fn get_full_order_book( &self, pair: &String, ) -> Result<OrderBook, LunoErr>
pub async fn get_top_order_book( &self, pair: &String, ) -> Result<OrderBook, LunoErr>
pub async fn get_recent_trades(&self, timestamp: String, pair: String)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Luno
impl !RefUnwindSafe for Luno
impl Send for Luno
impl Sync for Luno
impl Unpin for Luno
impl !UnwindSafe for Luno
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more