pub struct Faction {
pub favored_attribute_1: Attribute,
pub favored_attribute_2: Attribute,
pub ranks: [Rank; 10],
pub favored_skill_1: Either<Option<i32>, Skill>,
pub favored_skill_2: Either<Option<i32>, Skill>,
pub favored_skill_3: Either<Option<i32>, Skill>,
pub favored_skill_4: Either<Option<i32>, Skill>,
pub favored_skill_5: Either<Option<i32>, Skill>,
pub favored_skill_6: Either<Option<i32>, Skill>,
pub favored_skill_7: Either<Option<i32>, Skill>,
pub hidden_from_pc: bool,
}
Fields§
§favored_attribute_1: Attribute
§favored_attribute_2: Attribute
§ranks: [Rank; 10]
§favored_skill_1: Either<Option<i32>, Skill>
§favored_skill_2: Either<Option<i32>, Skill>
§favored_skill_3: Either<Option<i32>, Skill>
§favored_skill_4: Either<Option<i32>, Skill>
§favored_skill_5: Either<Option<i32>, Skill>
§favored_skill_6: Either<Option<i32>, Skill>
§favored_skill_7: Either<Option<i32>, Skill>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Faction
impl<'de> Deserialize<'de> for Faction
source§fn 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
source§impl PartialEq for Faction
impl PartialEq for Faction
impl Eq for Faction
impl StructuralEq for Faction
impl StructuralPartialEq for Faction
Auto Trait Implementations§
impl RefUnwindSafe for Faction
impl Send for Faction
impl Sync for Faction
impl Unpin for Faction
impl UnwindSafe for Faction
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