Struct sc2_proto::score::ScoreDetails[][src]

pub struct ScoreDetails {
    pub idle_production_time: Option<f32>,
    pub idle_worker_time: Option<f32>,
    pub total_value_units: Option<f32>,
    pub total_value_structures: Option<f32>,
    pub killed_value_units: Option<f32>,
    pub killed_value_structures: Option<f32>,
    pub collected_minerals: Option<f32>,
    pub collected_vespene: Option<f32>,
    pub collection_rate_minerals: Option<f32>,
    pub collection_rate_vespene: Option<f32>,
    pub spent_minerals: Option<f32>,
    pub spent_vespene: Option<f32>,
    pub food_used: SingularPtrField<CategoryScoreDetails>,
    pub killed_minerals: SingularPtrField<CategoryScoreDetails>,
    pub killed_vespene: SingularPtrField<CategoryScoreDetails>,
    pub lost_minerals: SingularPtrField<CategoryScoreDetails>,
    pub lost_vespene: SingularPtrField<CategoryScoreDetails>,
    pub friendly_fire_minerals: SingularPtrField<CategoryScoreDetails>,
    pub friendly_fire_vespene: SingularPtrField<CategoryScoreDetails>,
    pub used_minerals: SingularPtrField<CategoryScoreDetails>,
    pub used_vespene: SingularPtrField<CategoryScoreDetails>,
    pub total_used_minerals: SingularPtrField<CategoryScoreDetails>,
    pub total_used_vespene: SingularPtrField<CategoryScoreDetails>,
    pub total_damage_dealt: SingularPtrField<VitalScoreDetails>,
    pub total_damage_taken: SingularPtrField<VitalScoreDetails>,
    pub total_healed: SingularPtrField<VitalScoreDetails>,
    pub current_apm: Option<f32>,
    pub current_effective_apm: Option<f32>,
    pub unknown_fields: UnknownFields,
    pub cached_size: CachedSize,
}

Fields

idle_production_time: Option<f32>idle_worker_time: Option<f32>total_value_units: Option<f32>total_value_structures: Option<f32>killed_value_units: Option<f32>killed_value_structures: Option<f32>collected_minerals: Option<f32>collected_vespene: Option<f32>collection_rate_minerals: Option<f32>collection_rate_vespene: Option<f32>spent_minerals: Option<f32>spent_vespene: Option<f32>food_used: SingularPtrField<CategoryScoreDetails>killed_minerals: SingularPtrField<CategoryScoreDetails>killed_vespene: SingularPtrField<CategoryScoreDetails>lost_minerals: SingularPtrField<CategoryScoreDetails>lost_vespene: SingularPtrField<CategoryScoreDetails>friendly_fire_minerals: SingularPtrField<CategoryScoreDetails>friendly_fire_vespene: SingularPtrField<CategoryScoreDetails>used_minerals: SingularPtrField<CategoryScoreDetails>used_vespene: SingularPtrField<CategoryScoreDetails>total_used_minerals: SingularPtrField<CategoryScoreDetails>total_used_vespene: SingularPtrField<CategoryScoreDetails>total_damage_dealt: SingularPtrField<VitalScoreDetails>total_damage_taken: SingularPtrField<VitalScoreDetails>total_healed: SingularPtrField<VitalScoreDetails>current_apm: Option<f32>current_effective_apm: Option<f32>unknown_fields: UnknownFieldscached_size: CachedSize

Implementations

impl ScoreDetails[src]

pub fn new() -> ScoreDetails[src]

pub fn get_idle_production_time(&self) -> f32[src]

pub fn clear_idle_production_time(&mut self)[src]

pub fn has_idle_production_time(&self) -> bool[src]

pub fn set_idle_production_time(&mut self, v: f32)[src]

pub fn get_idle_worker_time(&self) -> f32[src]

pub fn clear_idle_worker_time(&mut self)[src]

pub fn has_idle_worker_time(&self) -> bool[src]

pub fn set_idle_worker_time(&mut self, v: f32)[src]

pub fn get_total_value_units(&self) -> f32[src]

pub fn clear_total_value_units(&mut self)[src]

pub fn has_total_value_units(&self) -> bool[src]

pub fn set_total_value_units(&mut self, v: f32)[src]

pub fn get_total_value_structures(&self) -> f32[src]

pub fn clear_total_value_structures(&mut self)[src]

pub fn has_total_value_structures(&self) -> bool[src]

pub fn set_total_value_structures(&mut self, v: f32)[src]

pub fn get_killed_value_units(&self) -> f32[src]

pub fn clear_killed_value_units(&mut self)[src]

pub fn has_killed_value_units(&self) -> bool[src]

pub fn set_killed_value_units(&mut self, v: f32)[src]

pub fn get_killed_value_structures(&self) -> f32[src]

pub fn clear_killed_value_structures(&mut self)[src]

pub fn has_killed_value_structures(&self) -> bool[src]

pub fn set_killed_value_structures(&mut self, v: f32)[src]

pub fn get_collected_minerals(&self) -> f32[src]

pub fn clear_collected_minerals(&mut self)[src]

pub fn has_collected_minerals(&self) -> bool[src]

pub fn set_collected_minerals(&mut self, v: f32)[src]

pub fn get_collected_vespene(&self) -> f32[src]

pub fn clear_collected_vespene(&mut self)[src]

pub fn has_collected_vespene(&self) -> bool[src]

pub fn set_collected_vespene(&mut self, v: f32)[src]

pub fn get_collection_rate_minerals(&self) -> f32[src]

pub fn clear_collection_rate_minerals(&mut self)[src]

pub fn has_collection_rate_minerals(&self) -> bool[src]

pub fn set_collection_rate_minerals(&mut self, v: f32)[src]

pub fn get_collection_rate_vespene(&self) -> f32[src]

pub fn clear_collection_rate_vespene(&mut self)[src]

pub fn has_collection_rate_vespene(&self) -> bool[src]

pub fn set_collection_rate_vespene(&mut self, v: f32)[src]

pub fn get_spent_minerals(&self) -> f32[src]

pub fn clear_spent_minerals(&mut self)[src]

pub fn has_spent_minerals(&self) -> bool[src]

pub fn set_spent_minerals(&mut self, v: f32)[src]

pub fn get_spent_vespene(&self) -> f32[src]

pub fn clear_spent_vespene(&mut self)[src]

pub fn has_spent_vespene(&self) -> bool[src]

pub fn set_spent_vespene(&mut self, v: f32)[src]

pub fn get_food_used(&self) -> &CategoryScoreDetails[src]

pub fn clear_food_used(&mut self)[src]

pub fn has_food_used(&self) -> bool[src]

pub fn set_food_used(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_food_used(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_food_used(&mut self) -> CategoryScoreDetails[src]

pub fn get_killed_minerals(&self) -> &CategoryScoreDetails[src]

pub fn clear_killed_minerals(&mut self)[src]

pub fn has_killed_minerals(&self) -> bool[src]

pub fn set_killed_minerals(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_killed_minerals(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_killed_minerals(&mut self) -> CategoryScoreDetails[src]

pub fn get_killed_vespene(&self) -> &CategoryScoreDetails[src]

pub fn clear_killed_vespene(&mut self)[src]

pub fn has_killed_vespene(&self) -> bool[src]

pub fn set_killed_vespene(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_killed_vespene(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_killed_vespene(&mut self) -> CategoryScoreDetails[src]

pub fn get_lost_minerals(&self) -> &CategoryScoreDetails[src]

pub fn clear_lost_minerals(&mut self)[src]

pub fn has_lost_minerals(&self) -> bool[src]

pub fn set_lost_minerals(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_lost_minerals(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_lost_minerals(&mut self) -> CategoryScoreDetails[src]

pub fn get_lost_vespene(&self) -> &CategoryScoreDetails[src]

pub fn clear_lost_vespene(&mut self)[src]

pub fn has_lost_vespene(&self) -> bool[src]

pub fn set_lost_vespene(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_lost_vespene(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_lost_vespene(&mut self) -> CategoryScoreDetails[src]

pub fn get_friendly_fire_minerals(&self) -> &CategoryScoreDetails[src]

pub fn clear_friendly_fire_minerals(&mut self)[src]

pub fn has_friendly_fire_minerals(&self) -> bool[src]

pub fn set_friendly_fire_minerals(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_friendly_fire_minerals(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_friendly_fire_minerals(&mut self) -> CategoryScoreDetails[src]

pub fn get_friendly_fire_vespene(&self) -> &CategoryScoreDetails[src]

pub fn clear_friendly_fire_vespene(&mut self)[src]

pub fn has_friendly_fire_vespene(&self) -> bool[src]

pub fn set_friendly_fire_vespene(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_friendly_fire_vespene(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_friendly_fire_vespene(&mut self) -> CategoryScoreDetails[src]

pub fn get_used_minerals(&self) -> &CategoryScoreDetails[src]

pub fn clear_used_minerals(&mut self)[src]

pub fn has_used_minerals(&self) -> bool[src]

pub fn set_used_minerals(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_used_minerals(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_used_minerals(&mut self) -> CategoryScoreDetails[src]

pub fn get_used_vespene(&self) -> &CategoryScoreDetails[src]

pub fn clear_used_vespene(&mut self)[src]

pub fn has_used_vespene(&self) -> bool[src]

pub fn set_used_vespene(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_used_vespene(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_used_vespene(&mut self) -> CategoryScoreDetails[src]

pub fn get_total_used_minerals(&self) -> &CategoryScoreDetails[src]

pub fn clear_total_used_minerals(&mut self)[src]

pub fn has_total_used_minerals(&self) -> bool[src]

pub fn set_total_used_minerals(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_total_used_minerals(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_total_used_minerals(&mut self) -> CategoryScoreDetails[src]

pub fn get_total_used_vespene(&self) -> &CategoryScoreDetails[src]

pub fn clear_total_used_vespene(&mut self)[src]

pub fn has_total_used_vespene(&self) -> bool[src]

pub fn set_total_used_vespene(&mut self, v: CategoryScoreDetails)[src]

pub fn mut_total_used_vespene(&mut self) -> &mut CategoryScoreDetails[src]

pub fn take_total_used_vespene(&mut self) -> CategoryScoreDetails[src]

pub fn get_total_damage_dealt(&self) -> &VitalScoreDetails[src]

pub fn clear_total_damage_dealt(&mut self)[src]

pub fn has_total_damage_dealt(&self) -> bool[src]

pub fn set_total_damage_dealt(&mut self, v: VitalScoreDetails)[src]

pub fn mut_total_damage_dealt(&mut self) -> &mut VitalScoreDetails[src]

pub fn take_total_damage_dealt(&mut self) -> VitalScoreDetails[src]

pub fn get_total_damage_taken(&self) -> &VitalScoreDetails[src]

pub fn clear_total_damage_taken(&mut self)[src]

pub fn has_total_damage_taken(&self) -> bool[src]

pub fn set_total_damage_taken(&mut self, v: VitalScoreDetails)[src]

pub fn mut_total_damage_taken(&mut self) -> &mut VitalScoreDetails[src]

pub fn take_total_damage_taken(&mut self) -> VitalScoreDetails[src]

pub fn get_total_healed(&self) -> &VitalScoreDetails[src]

pub fn clear_total_healed(&mut self)[src]

pub fn has_total_healed(&self) -> bool[src]

pub fn set_total_healed(&mut self, v: VitalScoreDetails)[src]

pub fn mut_total_healed(&mut self) -> &mut VitalScoreDetails[src]

pub fn take_total_healed(&mut self) -> VitalScoreDetails[src]

pub fn get_current_apm(&self) -> f32[src]

pub fn clear_current_apm(&mut self)[src]

pub fn has_current_apm(&self) -> bool[src]

pub fn set_current_apm(&mut self, v: f32)[src]

pub fn get_current_effective_apm(&self) -> f32[src]

pub fn clear_current_effective_apm(&mut self)[src]

pub fn has_current_effective_apm(&self) -> bool[src]

pub fn set_current_effective_apm(&mut self, v: f32)[src]

Trait Implementations

impl Clear for ScoreDetails[src]

impl Clone for ScoreDetails[src]

impl Debug for ScoreDetails[src]

impl Default for ScoreDetails[src]

impl<'a> Default for &'a ScoreDetails[src]

impl Message for ScoreDetails[src]

impl PartialEq<ScoreDetails> for ScoreDetails[src]

impl ProtobufValue for ScoreDetails[src]

impl StructuralPartialEq for ScoreDetails[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.