Module common

Module common 

Source

Re-exports§

pub use converters::determine_tpsl_type;
pub use converters::hyperliquid_conditional_to_nautilus;
pub use converters::hyperliquid_order_type_to_nautilus;
pub use converters::hyperliquid_time_in_force_to_nautilus;
pub use converters::nautilus_order_type_to_hyperliquid;
pub use converters::nautilus_time_in_force_to_hyperliquid;
pub use converters::nautilus_to_hyperliquid_conditional;
pub use enums::HyperliquidOrderStatus;
pub use enums::HyperliquidProductType;
pub use enums::hyperliquid_status_to_order_status;
pub use models::ConversionError;
pub use models::HyperliquidAccountEvent;
pub use models::HyperliquidAccountState;
pub use models::HyperliquidBalance;
pub use models::HyperliquidDataConverter;
pub use models::HyperliquidInstrumentCache;
pub use models::HyperliquidInstrumentInfo;
pub use models::HyperliquidPositionData;
pub use models::HyperliquidTradeKey;
pub use models::parse_position_status_report;
pub use parse::ensure_min_notional;
pub use parse::normalize_order;
pub use parse::normalize_price;
pub use parse::normalize_quantity;
pub use parse::round_down_to_step;
pub use parse::round_down_to_tick;

Modules§

consts
converters
Order type conversion utilities for Hyperliquid adapter.
credential
enums
models
parse
Parsing utilities that convert Hyperliquid payloads into Nautilus domain models.
types

Functions§

deserialize_decimal_from_str
Deserializes a Decimal from a JSON string.
deserialize_optional_decimal_from_str
Deserializes an optional Decimal from a string-only field.
serialize_decimal_as_str
Serializes a Decimal as a string (lossless, no scientific notation).
serialize_optional_decimal_as_str
Serializes an optional Decimal as a string.