pub struct Race {Show 18 fields
pub skill_1: Either<Option<i32>, Skill>,
pub skill_1_bonus: u32,
pub skill_2: Either<Option<i32>, Skill>,
pub skill_2_bonus: u32,
pub skill_3: Either<Option<i32>, Skill>,
pub skill_3_bonus: u32,
pub skill_4: Either<Option<i32>, Skill>,
pub skill_4_bonus: u32,
pub skill_5: Either<Option<i32>, Skill>,
pub skill_5_bonus: u32,
pub skill_6: Either<Option<i32>, Skill>,
pub skill_6_bonus: u32,
pub skill_7: Either<Option<i32>, Skill>,
pub skill_7_bonus: u32,
pub attributes: Attributes<RaceAttribute>,
pub height: RaceParameter,
pub weight: RaceParameter,
pub flags: RaceFlags,
}
Fields
skill_1: Either<Option<i32>, Skill>
skill_1_bonus: u32
skill_2: Either<Option<i32>, Skill>
skill_2_bonus: u32
skill_3: Either<Option<i32>, Skill>
skill_3_bonus: u32
skill_4: Either<Option<i32>, Skill>
skill_4_bonus: u32
skill_5: Either<Option<i32>, Skill>
skill_5_bonus: u32
skill_6: Either<Option<i32>, Skill>
skill_6_bonus: u32
skill_7: Either<Option<i32>, Skill>
skill_7_bonus: u32
attributes: Attributes<RaceAttribute>
height: RaceParameter
weight: RaceParameter
flags: RaceFlags
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Race
impl<'de> Deserialize<'de> for Race
sourcefn 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
impl Eq for Race
impl StructuralEq for Race
impl StructuralPartialEq for Race
Auto Trait Implementations
impl RefUnwindSafe for Race
impl Send for Race
impl Sync for Race
impl Unpin for Race
impl UnwindSafe for Race
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more