//! This code was AUTOGENERATED using the Codama library.
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Debug, Clone, borsh::BorshSerialize, borsh::BorshDeserialize, PartialEq)]
pub enum DriftAction {
UpdateFunding,
SettlePnl,
TriggerOrder,
FillOrderMatch,
FillOrderAmmLowRisk,
FillOrderAmmImmediate,
Liquidate,
MarginCalc,
UpdateTwap,
UpdateAMMCurve,
OracleOrderPrice,
UseMMOraclePrice,
UpdateAmmCache,
UpdateLpPoolAum,
LpPoolSwap,
}