#[repr(u8)]pub enum PersonType {
Individual = 1,
Corporation = 2,
Association = 3,
}Expand description
人物类型枚举
用于区分不同类型的人物主体,底层使用u8存储以优化空间
Variants§
Trait Implementations§
Source§impl Clone for PersonType
impl Clone for PersonType
Source§fn clone(&self) -> PersonType
fn clone(&self) -> PersonType
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 PersonType
impl Debug for PersonType
Source§impl<'de> Deserialize<'de> for PersonType
impl<'de> Deserialize<'de> for PersonType
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
Auto Trait Implementations§
impl Freeze for PersonType
impl RefUnwindSafe for PersonType
impl Send for PersonType
impl Sync for PersonType
impl Unpin for PersonType
impl UnwindSafe for PersonType
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