df_hyperliquid_core/trade/margin/mod.rs
1//! Leverage and margin on a perp: the leverage and mode a position takes, isolated margin in and
2//! out, and the margin tables that cap leverage by size. The account-wide mode is
3//! [`crate::account::settings::mode`].
4
5pub mod isolated;
6pub mod leverage;
7pub mod tables;
8
9pub use isolated::{UpdateIsolatedMargin, add_margin, margin, remove_margin};
10pub use leverage::{MarginMode, UpdateLeverage, leverage, update_leverage, update_leverage_for};
11pub use tables::{FLAT_TABLES_BELOW, LeverageError, MarginTable, MarginTier, checked_leverage};