pub struct HyperliquidSourceConfig {
pub network: HyperliquidNetwork,
pub coins: CoinSelection,
pub enable_trades: bool,
pub enable_order_book: bool,
pub enable_mid_prices: bool,
pub enable_funding_rates: bool,
pub enable_liquidations: bool,
pub funding_poll_interval_secs: u64,
pub initial_cursor: InitialCursor,
}Expand description
Hyperliquid source configuration.
Fields§
§network: HyperliquidNetwork§coins: CoinSelection§enable_trades: bool§enable_order_book: bool§enable_mid_prices: bool§enable_funding_rates: bool§enable_liquidations: bool§funding_poll_interval_secs: u64§initial_cursor: InitialCursorImplementations§
Trait Implementations§
Source§impl Clone for HyperliquidSourceConfig
impl Clone for HyperliquidSourceConfig
Source§fn clone(&self) -> HyperliquidSourceConfig
fn clone(&self) -> HyperliquidSourceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HyperliquidSourceConfig
impl Debug for HyperliquidSourceConfig
Source§impl Default for HyperliquidSourceConfig
impl Default for HyperliquidSourceConfig
Source§impl<'de> Deserialize<'de> for HyperliquidSourceConfig
impl<'de> Deserialize<'de> for HyperliquidSourceConfig
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
Source§impl PartialEq for HyperliquidSourceConfig
impl PartialEq for HyperliquidSourceConfig
Source§fn eq(&self, other: &HyperliquidSourceConfig) -> bool
fn eq(&self, other: &HyperliquidSourceConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HyperliquidSourceConfig
impl Serialize for HyperliquidSourceConfig
impl StructuralPartialEq for HyperliquidSourceConfig
Auto Trait Implementations§
impl Freeze for HyperliquidSourceConfig
impl RefUnwindSafe for HyperliquidSourceConfig
impl Send for HyperliquidSourceConfig
impl Sync for HyperliquidSourceConfig
impl Unpin for HyperliquidSourceConfig
impl UnsafeUnpin for HyperliquidSourceConfig
impl UnwindSafe for HyperliquidSourceConfig
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