Enum Profession
#[repr(u8)]pub enum Profession {
Guardian = 1,
Warrior = 2,
Engineer = 3,
Ranger = 4,
Thief = 5,
Elementalist = 6,
Mesmer = 7,
Necromancer = 8,
Revenant = 9,
Monster = 10,
}Expand description
Character profession.
Variants§
Guardian = 1
Warrior = 2
Engineer = 3
Ranger = 4
Thief = 5
Elementalist = 6
Mesmer = 7
Necromancer = 8
Revenant = 9
Monster = 10
Trait Implementations§
§impl AsRef<str> for Profession
impl AsRef<str> for Profession
§impl Clone for Profession
impl Clone for Profession
§fn clone(&self) -> Profession
fn clone(&self) -> Profession
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 more§impl Debug for Profession
impl Debug for Profession
§impl<'de> Deserialize<'de> for Profession
impl<'de> Deserialize<'de> for Profession
§fn deserialize<D>(
deserializer: D,
) -> Result<Profession, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Profession, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for Profession
impl Display for Profession
§impl Hash for Profession
impl Hash for Profession
§impl Ord for Profession
impl Ord for Profession
§impl PartialEq for Profession
impl PartialEq for Profession
§impl PartialOrd for Profession
impl PartialOrd for Profession
§impl Serialize for Profession
impl Serialize for Profession
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl TryFrom<u8> for Profession
impl TryFrom<u8> for Profession
§type Error = TryFromPrimitiveError<Profession>
type Error = TryFromPrimitiveError<Profession>
The type returned in the event of a conversion error.
§fn try_from(number: u8) -> Result<Profession, TryFromPrimitiveError<Profession>>
fn try_from(number: u8) -> Result<Profession, TryFromPrimitiveError<Profession>>
Performs the conversion.
§impl TryFromPrimitive for Profession
impl TryFromPrimitive for Profession
const NAME: &'static str = "Profession"
type Primitive = u8
type Error = TryFromPrimitiveError<Profession>
fn try_from_primitive( number: <Profession as TryFromPrimitive>::Primitive, ) -> Result<Profession, TryFromPrimitiveError<Profession>>
impl Copy for Profession
impl Eq for Profession
impl StructuralPartialEq for Profession
Auto Trait Implementations§
impl Freeze for Profession
impl RefUnwindSafe for Profession
impl Send for Profession
impl Sync for Profession
impl Unpin for Profession
impl UnwindSafe for Profession
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