#[repr(i32)]pub enum IndicatorStrategyId {
ProfitAbility = 1,
AntiRiskAbility = 2,
PricePerfRatio = 3,
}Variants§
Implementations§
Source§impl IndicatorStrategyId
impl IndicatorStrategyId
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of IndicatorStrategyId.
Sourcepub fn from_i32(value: i32) -> Option<IndicatorStrategyId>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<IndicatorStrategyId>
Use the TryFrom<i32> implementation instead
Converts an i32 to a IndicatorStrategyId, or None if value is not a valid variant.
Source§impl IndicatorStrategyId
impl IndicatorStrategyId
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for IndicatorStrategyId
impl Clone for IndicatorStrategyId
Source§fn clone(&self) -> IndicatorStrategyId
fn clone(&self) -> IndicatorStrategyId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IndicatorStrategyId
Source§impl Debug for IndicatorStrategyId
impl Debug for IndicatorStrategyId
Source§impl Default for IndicatorStrategyId
impl Default for IndicatorStrategyId
Source§fn default() -> IndicatorStrategyId
fn default() -> IndicatorStrategyId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IndicatorStrategyId
impl<'de> Deserialize<'de> for IndicatorStrategyId
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
impl Eq for IndicatorStrategyId
Source§impl From<IndicatorStrategyId> for i32
impl From<IndicatorStrategyId> for i32
Source§fn from(value: IndicatorStrategyId) -> i32
fn from(value: IndicatorStrategyId) -> i32
Converts to this type from the input type.
Source§impl Hash for IndicatorStrategyId
impl Hash for IndicatorStrategyId
Source§impl Ord for IndicatorStrategyId
impl Ord for IndicatorStrategyId
Source§fn cmp(&self, other: &IndicatorStrategyId) -> Ordering
fn cmp(&self, other: &IndicatorStrategyId) -> Ordering
1.21.0 (const: unstable) · 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 IndicatorStrategyId
impl PartialEq for IndicatorStrategyId
Source§fn eq(&self, other: &IndicatorStrategyId) -> bool
fn eq(&self, other: &IndicatorStrategyId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for IndicatorStrategyId
impl PartialOrd for IndicatorStrategyId
Source§impl Serialize for IndicatorStrategyId
impl Serialize for IndicatorStrategyId
impl StructuralPartialEq for IndicatorStrategyId
Source§impl TryFrom<i32> for IndicatorStrategyId
impl TryFrom<i32> for IndicatorStrategyId
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<IndicatorStrategyId, UnknownEnumValue>
fn try_from(value: i32) -> Result<IndicatorStrategyId, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for IndicatorStrategyId
impl RefUnwindSafe for IndicatorStrategyId
impl Send for IndicatorStrategyId
impl Sync for IndicatorStrategyId
impl Unpin for IndicatorStrategyId
impl UnsafeUnpin for IndicatorStrategyId
impl UnwindSafe for IndicatorStrategyId
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