pub enum ReversalRiskLevel {
Normal,
Suspicious,
High,
Critical,
}Expand description
Risk level for flow reversal.
Variants§
Normal
Normal - likely legitimate business reversal.
Suspicious
Suspicious - short time window or repeated pattern.
High
High - very short window with exact amount match.
Critical
Critical - pattern indicates potential wash trading or layering.
Trait Implementations§
Source§impl Clone for ReversalRiskLevel
impl Clone for ReversalRiskLevel
Source§fn clone(&self) -> ReversalRiskLevel
fn clone(&self) -> ReversalRiskLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReversalRiskLevel
impl Debug for ReversalRiskLevel
Source§impl<'de> Deserialize<'de> for ReversalRiskLevel
impl<'de> Deserialize<'de> for ReversalRiskLevel
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
Source§impl PartialEq for ReversalRiskLevel
impl PartialEq for ReversalRiskLevel
Source§impl Serialize for ReversalRiskLevel
impl Serialize for ReversalRiskLevel
impl Copy for ReversalRiskLevel
impl Eq for ReversalRiskLevel
impl StructuralPartialEq for ReversalRiskLevel
Auto Trait Implementations§
impl Freeze for ReversalRiskLevel
impl RefUnwindSafe for ReversalRiskLevel
impl Send for ReversalRiskLevel
impl Sync for ReversalRiskLevel
impl Unpin for ReversalRiskLevel
impl UnwindSafe for ReversalRiskLevel
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.