Skip to content

Commit 177215a

Browse files
committed
cargo fmt --
1 parent 2738919 commit 177215a

File tree

6 files changed

+29
-18
lines changed

6 files changed

+29
-18
lines changed

programs/drift/src/instructions/user.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2958,7 +2958,6 @@ pub fn handle_update_user_perp_position_custom_margin_ratio(
29582958
Ok(())
29592959
}
29602960

2961-
29622961
pub fn handle_update_user_margin_trading_enabled<'c: 'info, 'info>(
29632962
ctx: Context<'_, '_, 'c, 'info, UpdateUser<'info>>,
29642963
_sub_account_id: u16,

programs/drift/src/lib.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,12 @@ pub mod drift {
373373
perp_market_index: u16,
374374
margin_ratio: u16,
375375
) -> Result<()> {
376-
handle_update_user_perp_position_custom_margin_ratio(ctx, _sub_account_id, perp_market_index, margin_ratio)
376+
handle_update_user_perp_position_custom_margin_ratio(
377+
ctx,
378+
_sub_account_id,
379+
perp_market_index,
380+
margin_ratio,
381+
)
377382
}
378383

379384
pub fn update_user_margin_trading_enabled<'c: 'info, 'info>(

programs/drift/src/math/margin.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -537,11 +537,12 @@ pub fn calculate_margin_requirement_and_total_collateral_and_liability_info(
537537
0,
538538
)?;
539539

540-
let perp_position_custom_margin_ratio = if context.margin_type == MarginRequirementType::Initial {
541-
market_position.max_margin_ratio as u32
542-
} else {
543-
0_u32
544-
};
540+
let perp_position_custom_margin_ratio =
541+
if context.margin_type == MarginRequirementType::Initial {
542+
market_position.max_margin_ratio as u32
543+
} else {
544+
0_u32
545+
};
545546

546547
let (
547548
perp_margin_requirement,
@@ -899,7 +900,6 @@ pub fn get_margin_calculation_for_disable_high_leverage_mode(
899900
oracle_map: &mut OracleMap,
900901
) -> DriftResult<MarginCalculation> {
901902
let custom_margin_ratio_before = user.max_margin_ratio;
902-
903903

904904
let mut perp_position_max_margin_ratio_map = BTreeMap::new();
905905
for (index, position) in user.perp_positions.iter_mut().enumerate() {

programs/drift/src/math/margin/tests.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4452,11 +4452,10 @@ mod get_margin_calculation_for_disable_high_leverage_mode {
44524452
use anchor_lang::Owner;
44534453
use solana_program::pubkey::Pubkey;
44544454

4455-
use crate::{create_account_info, MARGIN_PRECISION};
4455+
use crate::create_anchor_account_info;
44564456
use crate::math::constants::{
4457-
AMM_RESERVE_PRECISION, LIQUIDATION_FEE_PRECISION, PEG_PRECISION,
4458-
SPOT_BALANCE_PRECISION, SPOT_BALANCE_PRECISION_U64, SPOT_CUMULATIVE_INTEREST_PRECISION,
4459-
SPOT_WEIGHT_PRECISION,
4457+
AMM_RESERVE_PRECISION, LIQUIDATION_FEE_PRECISION, PEG_PRECISION, SPOT_BALANCE_PRECISION,
4458+
SPOT_BALANCE_PRECISION_U64, SPOT_CUMULATIVE_INTEREST_PRECISION, SPOT_WEIGHT_PRECISION,
44604459
};
44614460
use crate::math::margin::get_margin_calculation_for_disable_high_leverage_mode;
44624461
use crate::state::oracle::{HistoricalOracleData, OracleSource};
@@ -4466,9 +4465,9 @@ mod get_margin_calculation_for_disable_high_leverage_mode {
44664465
use crate::state::spot_market::{SpotBalanceType, SpotMarket};
44674466
use crate::state::spot_market_map::SpotMarketMap;
44684467
use crate::state::user::{Order, PerpPosition, SpotPosition, User};
4469-
use crate::test_utils::*;
44704468
use crate::test_utils::get_pyth_price;
4471-
use crate::create_anchor_account_info;
4469+
use crate::test_utils::*;
4470+
use crate::{create_account_info, MARGIN_PRECISION};
44724471

44734472
#[test]
44744473
pub fn check_user_not_changed() {
@@ -4590,4 +4589,4 @@ mod get_margin_calculation_for_disable_high_leverage_mode {
45904589
// should not change user
45914590
assert_eq!(user, user_before);
45924591
}
4593-
}
4592+
}

programs/drift/src/state/user.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -619,14 +619,22 @@ impl User {
619619
return Ok(true);
620620
}
621621

622-
pub fn update_perp_position_max_margin_ratio(&mut self, market_index: u16, margin_ratio: u16) -> DriftResult<()> {
622+
pub fn update_perp_position_max_margin_ratio(
623+
&mut self,
624+
market_index: u16,
625+
margin_ratio: u16,
626+
) -> DriftResult<()> {
623627
if self.max_margin_ratio > margin_ratio as u32 {
624628
msg!("user.max_margin_ratio ({}) > margin_ratio ({}), setting user.max_margin_ratio to margin_ratio", self.max_margin_ratio, margin_ratio);
625629
self.max_margin_ratio = margin_ratio as u32;
626630
}
627631

628632
let perp_position = self.force_get_perp_position_mut(market_index)?;
629-
msg!("perp_position.max_margin_ratio ({}) -> {}", perp_position.max_margin_ratio, margin_ratio);
633+
msg!(
634+
"perp_position.max_margin_ratio ({}) -> {}",
635+
perp_position.max_margin_ratio,
636+
margin_ratio
637+
);
630638
perp_position.max_margin_ratio = margin_ratio;
631639

632640
Ok(())

programs/drift/src/state/user/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2518,7 +2518,7 @@ mod force_get_user_perp_position_mut {
25182518
let perp_position_mut = user.force_get_perp_position_mut(2).unwrap();
25192519
assert_eq!(perp_position_mut.max_margin_ratio, 0);
25202520
}
2521-
2521+
25222522
assert_eq!(user.perp_positions[0].market_index, 2);
25232523
assert_eq!(user.perp_positions[0].max_margin_ratio, 0);
25242524
}

0 commit comments

Comments
 (0)