#[repr(u8)]
pub enum HairType {
Show 132 variants NormalLong, NormalShort, NormalMedium, NormalExtraLong, NormalLongBottom, NormalTwoPeaks, PartingLong, FrontLock, PartingShort, PartingExtraLongCurved, PartingExtraLong, PartingMiddleLong, PartingSquared, PartingLongBottom, PeaksTop, PeaksSquared, PartingPeaks, PeaksLongBottom, Peaks, PeaksRounded, PeaksSide, PeaksMedium, PeaksLong, PeaksRoundedLong, PartingFrontPeaks, PartingLongFront, PartingLongRounded, PartingFrontPeaksLong, PartingExtraLongRounded, LongRounded, NormalUnknown1, NormalUnknown2, NormalUnknown3, NormalUnknown4, NormalUnknown5, NormalUnknown6, DreadLocks, PlatedMats, Caps, Afro, PlatedMatsLong, Beanie, Short, ShortTopLongSide, ShortUnknown1, ShortUnknown2, MilitaryParting, Military, ShortUnknown3, ShortUnknown4, ShortUnknown5, ShortUnknown6, NoneTop, None, LongUnknown1, LongUnknown2, LongUnknown3, LongUnknown4, LongUnknown5, LongUnknown6, LongUnknown7, LongUnknown8, LongUnknown9, LongUnknown10, LongUnknown11, LongUnknown12, LongUnknown13, LongUnknown14, LongUnknown15, LongUnknown16, LongUnknown17, LongUnknown18, LongUnknown19, LongUnknown20, LongUnknown21, LongUnknown22, LongUnknown23, LongUnknown24, LongUnknown25, LongUnknown26, LongUnknown27, LongUnknown28, LongUnknown29, LongUnknown30, LongUnknown31, LongUnknown32, LongUnknown33, LongUnknown34, LongUnknown35, LongUnknown36, LongUnknown37, LongUnknown38, LongUnknown39, LongUnknown40, LongUnknown41, LongUnknown42, LongUnknown43, LongUnknown44, LongUnknown45, LongUnknown46, LongUnknown47, LongUnknown48, LongUnknown49, LongUnknown50, LongUnknown51, LongUnknown52, LongUnknown53, LongUnknown54, LongUnknown55, LongUnknown56, LongUnknown57, LongUnknown58, LongUnknown59, LongUnknown60, LongUnknown61, LongUnknown62, LongUnknown63, LongUnknown64, LongUnknown65, LongUnknown66, TwoMediumFrontStrandsOneLongBackPonyTail, TwoFrontStrandsLongBackPonyTail, PartingFrontTwoLongBackPonyTails, TwoFrontStrandsOneLongBackPonyTail, LongBackPonyTail, LongFrontTwoLongBackPonyTails, StrandsTwoShortSidedPonyTails, TwoMediumSidedPonyTails, ShortFrontTwoBackPonyTails, TwoShortSidedPonyTails, TwoLongSidedPonyTails, LongFrontTwoBackPonyTails,
}

Variants

NormalLong

NormalShort

NormalMedium

NormalExtraLong

NormalLongBottom

NormalTwoPeaks

PartingLong

FrontLock

PartingShort

PartingExtraLongCurved

PartingExtraLong

PartingMiddleLong

PartingSquared

PartingLongBottom

PeaksTop

PeaksSquared

PartingPeaks

PeaksLongBottom

Peaks

PeaksRounded

PeaksSide

PeaksMedium

PeaksLong

PeaksRoundedLong

PartingFrontPeaks

PartingLongFront

PartingLongRounded

PartingFrontPeaksLong

PartingExtraLongRounded

LongRounded

NormalUnknown1

NormalUnknown2

NormalUnknown3

NormalUnknown4

NormalUnknown5

NormalUnknown6

DreadLocks

PlatedMats

Caps

Afro

PlatedMatsLong

Beanie

Short

ShortTopLongSide

ShortUnknown1

ShortUnknown2

MilitaryParting

Military

ShortUnknown3

ShortUnknown4

ShortUnknown5

ShortUnknown6

NoneTop

None

LongUnknown1

LongUnknown2

LongUnknown3

LongUnknown4

LongUnknown5

LongUnknown6

LongUnknown7

LongUnknown8

LongUnknown9

LongUnknown10

LongUnknown11

LongUnknown12

LongUnknown13

LongUnknown14

LongUnknown15

LongUnknown16

LongUnknown17

LongUnknown18

LongUnknown19

LongUnknown20

LongUnknown21

LongUnknown22

LongUnknown23

LongUnknown24

LongUnknown25

LongUnknown26

LongUnknown27

LongUnknown28

LongUnknown29

LongUnknown30

LongUnknown31

LongUnknown32

LongUnknown33

LongUnknown34

LongUnknown35

LongUnknown36

LongUnknown37

LongUnknown38

LongUnknown39

LongUnknown40

LongUnknown41

LongUnknown42

LongUnknown43

LongUnknown44

LongUnknown45

LongUnknown46

LongUnknown47

LongUnknown48

LongUnknown49

LongUnknown50

LongUnknown51

LongUnknown52

LongUnknown53

LongUnknown54

LongUnknown55

LongUnknown56

LongUnknown57

LongUnknown58

LongUnknown59

LongUnknown60

LongUnknown61

LongUnknown62

LongUnknown63

LongUnknown64

LongUnknown65

LongUnknown66

TwoMediumFrontStrandsOneLongBackPonyTail

TwoFrontStrandsLongBackPonyTail

PartingFrontTwoLongBackPonyTails

TwoFrontStrandsOneLongBackPonyTail

LongBackPonyTail

LongFrontTwoLongBackPonyTails

StrandsTwoShortSidedPonyTails

TwoMediumSidedPonyTails

ShortFrontTwoBackPonyTails

TwoShortSidedPonyTails

TwoLongSidedPonyTails

LongFrontTwoBackPonyTails

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.