pub struct Account<A> { /* private fields */ }
Expand description

The users account

Implementations

Set a new position manually, be sure that you know what you are doing

Return a reference to position

Set a new margin manually, be sure that you know what you are doing when using this method Returns true if successful

Return a reference to margin

Return the currently active limit orders

Return a reference to acc_tracker struct

Cancel an active order returns Some order if successful with given order_id

Cancel an active order based on the user_order_id of an Order

Returns

the cancelled order if successfull, error when the user_order_id is not found

Cancel all active orders

Cumulative open limit order size of buy orders

Cumulative

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.