pub struct MmpStatus {
pub index_name: String,
pub frozen_until: u64,
pub mmp_group: Option<String>,
}Expand description
Market Maker Protection (MMP) status
Contains the current MMP status for a triggered index or MMP group.
Fields§
§index_name: StringIndex identifier (e.g., “btc_usd”, “eth_usd”)
frozen_until: u64Timestamp (milliseconds since UNIX epoch) until the user is frozen (0 = frozen until manual reset)
mmp_group: Option<String>MMP group name (for Mass Quotes, optional)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MmpStatus
impl<'de> Deserialize<'de> for MmpStatus
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
Auto Trait Implementations§
impl Freeze for MmpStatus
impl RefUnwindSafe for MmpStatus
impl Send for MmpStatus
impl Sync for MmpStatus
impl Unpin for MmpStatus
impl UnsafeUnpin for MmpStatus
impl UnwindSafe for MmpStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.