Enum ffxiv_types::jobs::combat::Job[][src]

pub enum Job {
    Bard,
    BlackMage,
    Dragoon,
    Machinist,
    Monk,
    Ninja,
    RedMage,
    Samurai,
    Summoner,
    Astrologian,
    Scholar,
    WhiteMage,
    DarkKnight,
    Paladin,
    Warrior,
}

The Disciple of War and Disciple of Magic jobs available in the game.

Variants

Methods

impl Job
[src]

ALL: [Job; 15] = [Job::Bard, Job::BlackMage, Job::Dragoon, Job::Machinist, Job::Monk,
 Job::Ninja, Job::RedMage, Job::Samurai, Job::Summoner, Job::Astrologian,
 Job::Scholar, Job::WhiteMage, Job::DarkKnight, Job::Paladin, Job::Warrior]

Returns the string representation of this variant.

Returns the name of this job.

Names are title-cased and have spaces between words (e.g. "Bard" and "Black Mage").

Returns the short code of this job.

Short codes are fully capitalized (e.g. "BRD", "BLM").

Returns the Role for this job.

Returns the Classification for this job.

Trait Implementations

impl Debug for Job
[src]

Formats the value using the given formatter. Read more

impl Clone for Job
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Job
[src]

impl FromStr for Job
[src]

The associated error which can be returned from parsing.

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.

impl Display for Job
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Job

impl Sync for Job