pub struct HyperliquidAccount {
pub schema_version: String,
pub exchange: String,
pub user: String,
pub as_of: Option<String>,
pub account_value: Option<f64>,
pub margin_used: Option<f64>,
pub withdrawable: Option<f64>,
pub positions: Vec<HyperliquidAccountPosition>,
pub open_orders: Vec<Value>,
pub extra: BTreeMap<String, Value>,
}Fields§
§schema_version: String§exchange: String§user: String§as_of: Option<String>§account_value: Option<f64>§margin_used: Option<f64>§withdrawable: Option<f64>§positions: Vec<HyperliquidAccountPosition>§open_orders: Vec<Value>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for HyperliquidAccount
impl Clone for HyperliquidAccount
Source§fn clone(&self) -> HyperliquidAccount
fn clone(&self) -> HyperliquidAccount
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HyperliquidAccount
impl Debug for HyperliquidAccount
Source§impl Default for HyperliquidAccount
impl Default for HyperliquidAccount
Source§fn default() -> HyperliquidAccount
fn default() -> HyperliquidAccount
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HyperliquidAccountwhere
HyperliquidAccount: Default,
impl<'de> Deserialize<'de> for HyperliquidAccountwhere
HyperliquidAccount: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HyperliquidAccount
impl RefUnwindSafe for HyperliquidAccount
impl Send for HyperliquidAccount
impl Sync for HyperliquidAccount
impl Unpin for HyperliquidAccount
impl UnsafeUnpin for HyperliquidAccount
impl UnwindSafe for HyperliquidAccount
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