[−][src]Enum ffxiv_types::jobs::combat::Job
The Disciple of War and Disciple of Magic jobs available in the game.
Variants
Bard
BlackMage
Dancer
Dragoon
Machinist
Monk
Ninja
RedMage
Samurai
Summoner
Astrologian
Scholar
WhiteMage
DarkKnight
Gunbreaker
Paladin
Warrior
BlueMage
Methods
impl Job
[src]
pub const ALL: [Job; 18]
[src]
pub fn as_str(&self) -> &'static str
[src]
Returns the string representation of this variant.
pub fn name(&self) -> &'static str
[src]
Returns the name of this job.
Names are title-cased and have spaces between words (e.g. "Bard" and "Black Mage").
pub fn code(&self) -> &'static str
[src]
Returns the short code of this job.
Short codes are fully capitalized (e.g. "BRD", "BLM").
pub fn role(&self) -> Role
[src]
Returns the Role
for this job.
pub fn classification(&self) -> Classification
[src]
Returns the Classification
for this job.
Trait Implementations
impl PartialEq<Job> for Job
[src]
fn eq(&self, other: &Job) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for Job
[src]
fn clone(&self) -> Job
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Job
[src]
impl Copy for Job
[src]
impl Debug for Job
[src]
impl Display for Job
[src]
impl FromStr for Job
[src]
type Err = UnknownVariant
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, Self::Err>
[src]
Parses a string s
to return a value of this type.
This accepts the name of the variant as a string, the name of the variant as a string with spaces between words, and the shortened job code for each variant (e.g. "BLM" for Black Mage).
This is case-insensitive.
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,