pub enum ActivityType {
Buy,
Sell,
LiquidityInitialize,
LiquidityAdd,
LiquidityRemove,
RedPacketCreate,
RedPacketClaim,
RedPacketComplete,
RedPacketRefund,
}Expand description
Activity type (extends TradeType)
JSON schema
{
"description": "Activity type (extends TradeType)",
"type": "string",
"enum": [
"BUY",
"SELL",
"LIQUIDITY_INITIALIZE",
"LIQUIDITY_ADD",
"LIQUIDITY_REMOVE",
"RED_PACKET_CREATE",
"RED_PACKET_CLAIM",
"RED_PACKET_COMPLETE",
"RED_PACKET_REFUND"
]
}Variants§
Buy
Sell
LiquidityInitialize
LiquidityAdd
LiquidityRemove
RedPacketCreate
RedPacketClaim
RedPacketComplete
RedPacketRefund
Trait Implementations§
Source§impl Clone for ActivityType
impl Clone for ActivityType
Source§fn clone(&self) -> ActivityType
fn clone(&self) -> ActivityType
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 ActivityType
impl Debug for ActivityType
Source§impl<'de> Deserialize<'de> for ActivityType
impl<'de> Deserialize<'de> for ActivityType
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 Display for ActivityType
impl Display for ActivityType
Source§impl From<&ActivityType> for ActivityType
impl From<&ActivityType> for ActivityType
Source§fn from(value: &ActivityType) -> Self
fn from(value: &ActivityType) -> Self
Converts to this type from the input type.
Source§impl FromStr for ActivityType
impl FromStr for ActivityType
Source§impl Hash for ActivityType
impl Hash for ActivityType
Source§impl Ord for ActivityType
impl Ord for ActivityType
Source§fn cmp(&self, other: &ActivityType) -> Ordering
fn cmp(&self, other: &ActivityType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ActivityType
impl PartialEq for ActivityType
Source§impl PartialOrd for ActivityType
impl PartialOrd for ActivityType
Source§impl Serialize for ActivityType
impl Serialize for ActivityType
Source§impl TryFrom<&String> for ActivityType
impl TryFrom<&String> for ActivityType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for ActivityType
impl TryFrom<&str> for ActivityType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for ActivityType
impl TryFrom<String> for ActivityType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for ActivityType
impl Eq for ActivityType
impl StructuralPartialEq for ActivityType
Auto Trait Implementations§
impl Freeze for ActivityType
impl RefUnwindSafe for ActivityType
impl Send for ActivityType
impl Sync for ActivityType
impl Unpin for ActivityType
impl UnsafeUnpin for ActivityType
impl UnwindSafe for ActivityType
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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.