pub struct Player {Show 21 fields
pub main_town: String,
pub main_hero: String,
pub active_player: bool,
pub team: usize,
pub can_be_human_player: bool,
pub can_be_computer_player: bool,
pub behaviour: String,
pub capture_ability: u8,
pub start_hero: String,
pub hero_in_town: bool,
pub reserve_heroes: Vec<String>,
pub add_hero_trigger: Trigger,
pub remove_hero_trigger: Trigger,
pub victory_message_ref: FileRef,
pub defeat_message_ref: FileRef,
pub race: String,
pub color: String,
pub can_be_disabled: bool,
pub attractors: Vec<String>,
pub tavern_filter: TavernFilter,
pub deny_fog_of_war_for_allies: Vec<String>,
}Fields§
§main_town: String§main_hero: String§active_player: bool§team: usize§can_be_human_player: bool§can_be_computer_player: bool§behaviour: String§capture_ability: u8§start_hero: String§hero_in_town: bool§reserve_heroes: Vec<String>§add_hero_trigger: Trigger§remove_hero_trigger: Trigger§victory_message_ref: FileRef§defeat_message_ref: FileRef§race: String§color: String§can_be_disabled: bool§attractors: Vec<String>§tavern_filter: TavernFilter§deny_fog_of_war_for_allies: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Player
impl<'de> Deserialize<'de> for Player
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
impl Homm5Type for Player
Auto Trait Implementations§
impl Freeze for Player
impl RefUnwindSafe for Player
impl Send for Player
impl Sync for Player
impl Unpin for Player
impl UnsafeUnpin for Player
impl UnwindSafe for Player
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