#[repr(i32)]pub enum BondFieldId {
Show 18 variants
BondBuyPrice = 1,
BondSellPrice = 2,
BondMidPrice = 3,
BondStartPrice = 4,
BondBuyYtm = 5,
BondSellYtm = 6,
BondMidYtm = 7,
BondCoupon = 8,
BondExpiryDate = 9,
BondIssuer = 10,
BondRiskCountry = 11,
BondName = 12,
BondIsin = 13,
BondCurrency = 14,
BondType = 15,
BondRiskLevel = 16,
BondHighRiskTips = 17,
BondRemainYear = 18,
}Variants§
BondBuyPrice = 1
BondSellPrice = 2
BondMidPrice = 3
BondStartPrice = 4
BondBuyYtm = 5
BondSellYtm = 6
BondMidYtm = 7
BondCoupon = 8
BondExpiryDate = 9
BondIssuer = 10
BondRiskCountry = 11
BondName = 12
BondIsin = 13
BondCurrency = 14
BondType = 15
BondRiskLevel = 16
BondHighRiskTips = 17
BondRemainYear = 18
Implementations§
Source§impl BondFieldId
impl BondFieldId
Source§impl BondFieldId
impl BondFieldId
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 BondFieldId
impl Clone for BondFieldId
Source§fn clone(&self) -> BondFieldId
fn clone(&self) -> BondFieldId
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 BondFieldId
Source§impl Debug for BondFieldId
impl Debug for BondFieldId
Source§impl Default for BondFieldId
impl Default for BondFieldId
Source§fn default() -> BondFieldId
fn default() -> BondFieldId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BondFieldId
impl<'de> Deserialize<'de> for BondFieldId
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 BondFieldId
Source§impl From<BondFieldId> for i32
impl From<BondFieldId> for i32
Source§fn from(value: BondFieldId) -> i32
fn from(value: BondFieldId) -> i32
Converts to this type from the input type.
Source§impl Hash for BondFieldId
impl Hash for BondFieldId
Source§impl Ord for BondFieldId
impl Ord for BondFieldId
Source§fn cmp(&self, other: &BondFieldId) -> Ordering
fn cmp(&self, other: &BondFieldId) -> 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 BondFieldId
impl PartialEq for BondFieldId
Source§fn eq(&self, other: &BondFieldId) -> bool
fn eq(&self, other: &BondFieldId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for BondFieldId
impl PartialOrd for BondFieldId
Source§impl Serialize for BondFieldId
impl Serialize for BondFieldId
impl StructuralPartialEq for BondFieldId
Source§impl TryFrom<i32> for BondFieldId
impl TryFrom<i32> for BondFieldId
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<BondFieldId, UnknownEnumValue>
fn try_from(value: i32) -> Result<BondFieldId, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for BondFieldId
impl RefUnwindSafe for BondFieldId
impl Send for BondFieldId
impl Sync for BondFieldId
impl Unpin for BondFieldId
impl UnsafeUnpin for BondFieldId
impl UnwindSafe for BondFieldId
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