#[repr(i32)]pub enum CompanyAct {
None = 0,
Split = 1,
Join = 2,
Bonus = 4,
Transfer = 8,
Allot = 16,
Add = 32,
Dividend = 64,
SpDividend = 128,
SpinOff = 256,
}Variants§
None = 0
无
Split = 1
拆股
Join = 2
合股
Bonus = 4
送股
Transfer = 8
转赠股
Allot = 16
配股
Add = 32
增发股
Dividend = 64
现金分红
SpDividend = 128
特别股息
SpinOff = 256
分立
Implementations§
Source§impl CompanyAct
impl CompanyAct
Source§impl CompanyAct
impl CompanyAct
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 CompanyAct
impl Clone for CompanyAct
Source§fn clone(&self) -> CompanyAct
fn clone(&self) -> CompanyAct
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 CompanyAct
impl Debug for CompanyAct
Source§impl Default for CompanyAct
impl Default for CompanyAct
Source§fn default() -> CompanyAct
fn default() -> CompanyAct
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompanyAct
impl<'de> Deserialize<'de> for CompanyAct
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 From<CompanyAct> for i32
impl From<CompanyAct> for i32
Source§fn from(value: CompanyAct) -> i32
fn from(value: CompanyAct) -> i32
Converts to this type from the input type.
Source§impl Hash for CompanyAct
impl Hash for CompanyAct
Source§impl Ord for CompanyAct
impl Ord for CompanyAct
Source§fn cmp(&self, other: &CompanyAct) -> Ordering
fn cmp(&self, other: &CompanyAct) -> 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 CompanyAct
impl PartialEq for CompanyAct
Source§impl PartialOrd for CompanyAct
impl PartialOrd for CompanyAct
Source§impl Serialize for CompanyAct
impl Serialize for CompanyAct
Source§impl TryFrom<i32> for CompanyAct
impl TryFrom<i32> for CompanyAct
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<CompanyAct, UnknownEnumValue>
fn try_from(value: i32) -> Result<CompanyAct, UnknownEnumValue>
Performs the conversion.
impl Copy for CompanyAct
impl Eq for CompanyAct
impl StructuralPartialEq for CompanyAct
Auto Trait Implementations§
impl Freeze for CompanyAct
impl RefUnwindSafe for CompanyAct
impl Send for CompanyAct
impl Sync for CompanyAct
impl Unpin for CompanyAct
impl UnwindSafe for CompanyAct
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