pub struct CharacterEntry { /* private fields */ }Expand description
A character of the campaign (start_pos_characters).
Implementations§
Source§impl CharacterEntry
impl CharacterEntry
Sourcepub fn names(&self) -> &Vec<String>
pub fn names(&self) -> &Vec<String>
Names, in NAME_COLUMNS order. Names whose names.type isn’t their column’s kind are empty: the game drops
them.
Sourcepub fn ministerial_position(&self) -> &String
pub fn ministerial_position(&self) -> &String
Ministerial position key, empty if none.
Sourcepub fn death_type(&self) -> &String
pub fn death_type(&self) -> &String
Death type, empty for living characters.
Sourcepub fn override_general_unit(&self) -> &String
pub fn override_general_unit(&self) -> &String
Unit of the character’s bodyguard, overriding the faction’s default. Empty for the default.
Sourcepub fn husband_faction(&self) -> &Option<String>
pub fn husband_faction(&self) -> &Option<String>
Faction of the character’s husband, for women married to a man of another faction. The game creates them in their own faction, then moves them and their armies to the end of their husband’s.
Source§impl CharacterEntry
impl CharacterEntry
Sourcepub fn progenitor(&self) -> bool
pub fn progenitor(&self) -> bool
The character starts its faction’s family tree.
Trait Implementations§
Source§impl Clone for CharacterEntry
impl Clone for CharacterEntry
Source§fn clone(&self) -> CharacterEntry
fn clone(&self) -> CharacterEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CharacterEntry
impl Debug for CharacterEntry
Source§impl Default for CharacterEntry
impl Default for CharacterEntry
Source§fn default() -> CharacterEntry
fn default() -> CharacterEntry
Returns the “default value” for a type. Read more
Source§impl PartialEq for CharacterEntry
impl PartialEq for CharacterEntry
impl StructuralPartialEq for CharacterEntry
Auto Trait Implementations§
impl Freeze for CharacterEntry
impl RefUnwindSafe for CharacterEntry
impl Send for CharacterEntry
impl Sync for CharacterEntry
impl Unpin for CharacterEntry
impl UnsafeUnpin for CharacterEntry
impl UnwindSafe for CharacterEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreimpl<T> MaybeSend for T
impl<T> MaybeSync for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().impl<T> Scalar for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.