pub struct ScoreDetails {Show 30 fields
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: UnknownFields
§cached_size: CachedSize
Implementations§
Source§impl ScoreDetails
impl ScoreDetails
pub fn new() -> ScoreDetails
pub fn get_idle_production_time(&self) -> f32
pub fn clear_idle_production_time(&mut self)
pub fn has_idle_production_time(&self) -> bool
pub fn set_idle_production_time(&mut self, v: f32)
pub fn get_idle_worker_time(&self) -> f32
pub fn clear_idle_worker_time(&mut self)
pub fn has_idle_worker_time(&self) -> bool
pub fn set_idle_worker_time(&mut self, v: f32)
pub fn get_total_value_units(&self) -> f32
pub fn clear_total_value_units(&mut self)
pub fn has_total_value_units(&self) -> bool
pub fn set_total_value_units(&mut self, v: f32)
pub fn get_total_value_structures(&self) -> f32
pub fn clear_total_value_structures(&mut self)
pub fn has_total_value_structures(&self) -> bool
pub fn set_total_value_structures(&mut self, v: f32)
pub fn get_killed_value_units(&self) -> f32
pub fn clear_killed_value_units(&mut self)
pub fn has_killed_value_units(&self) -> bool
pub fn set_killed_value_units(&mut self, v: f32)
pub fn get_killed_value_structures(&self) -> f32
pub fn clear_killed_value_structures(&mut self)
pub fn has_killed_value_structures(&self) -> bool
pub fn set_killed_value_structures(&mut self, v: f32)
pub fn get_collected_minerals(&self) -> f32
pub fn clear_collected_minerals(&mut self)
pub fn has_collected_minerals(&self) -> bool
pub fn set_collected_minerals(&mut self, v: f32)
pub fn get_collected_vespene(&self) -> f32
pub fn clear_collected_vespene(&mut self)
pub fn has_collected_vespene(&self) -> bool
pub fn set_collected_vespene(&mut self, v: f32)
pub fn get_collection_rate_minerals(&self) -> f32
pub fn clear_collection_rate_minerals(&mut self)
pub fn has_collection_rate_minerals(&self) -> bool
pub fn set_collection_rate_minerals(&mut self, v: f32)
pub fn get_collection_rate_vespene(&self) -> f32
pub fn clear_collection_rate_vespene(&mut self)
pub fn has_collection_rate_vespene(&self) -> bool
pub fn set_collection_rate_vespene(&mut self, v: f32)
pub fn get_spent_minerals(&self) -> f32
pub fn clear_spent_minerals(&mut self)
pub fn has_spent_minerals(&self) -> bool
pub fn set_spent_minerals(&mut self, v: f32)
pub fn get_spent_vespene(&self) -> f32
pub fn clear_spent_vespene(&mut self)
pub fn has_spent_vespene(&self) -> bool
pub fn set_spent_vespene(&mut self, v: f32)
pub fn get_food_used(&self) -> &CategoryScoreDetails
pub fn clear_food_used(&mut self)
pub fn has_food_used(&self) -> bool
pub fn set_food_used(&mut self, v: CategoryScoreDetails)
pub fn mut_food_used(&mut self) -> &mut CategoryScoreDetails
pub fn take_food_used(&mut self) -> CategoryScoreDetails
pub fn get_killed_minerals(&self) -> &CategoryScoreDetails
pub fn clear_killed_minerals(&mut self)
pub fn has_killed_minerals(&self) -> bool
pub fn set_killed_minerals(&mut self, v: CategoryScoreDetails)
pub fn mut_killed_minerals(&mut self) -> &mut CategoryScoreDetails
pub fn take_killed_minerals(&mut self) -> CategoryScoreDetails
pub fn get_killed_vespene(&self) -> &CategoryScoreDetails
pub fn clear_killed_vespene(&mut self)
pub fn has_killed_vespene(&self) -> bool
pub fn set_killed_vespene(&mut self, v: CategoryScoreDetails)
pub fn mut_killed_vespene(&mut self) -> &mut CategoryScoreDetails
pub fn take_killed_vespene(&mut self) -> CategoryScoreDetails
pub fn get_lost_minerals(&self) -> &CategoryScoreDetails
pub fn clear_lost_minerals(&mut self)
pub fn has_lost_minerals(&self) -> bool
pub fn set_lost_minerals(&mut self, v: CategoryScoreDetails)
pub fn mut_lost_minerals(&mut self) -> &mut CategoryScoreDetails
pub fn take_lost_minerals(&mut self) -> CategoryScoreDetails
pub fn get_lost_vespene(&self) -> &CategoryScoreDetails
pub fn clear_lost_vespene(&mut self)
pub fn has_lost_vespene(&self) -> bool
pub fn set_lost_vespene(&mut self, v: CategoryScoreDetails)
pub fn mut_lost_vespene(&mut self) -> &mut CategoryScoreDetails
pub fn take_lost_vespene(&mut self) -> CategoryScoreDetails
pub fn get_friendly_fire_minerals(&self) -> &CategoryScoreDetails
pub fn clear_friendly_fire_minerals(&mut self)
pub fn has_friendly_fire_minerals(&self) -> bool
pub fn set_friendly_fire_minerals(&mut self, v: CategoryScoreDetails)
pub fn mut_friendly_fire_minerals(&mut self) -> &mut CategoryScoreDetails
pub fn take_friendly_fire_minerals(&mut self) -> CategoryScoreDetails
pub fn get_friendly_fire_vespene(&self) -> &CategoryScoreDetails
pub fn clear_friendly_fire_vespene(&mut self)
pub fn has_friendly_fire_vespene(&self) -> bool
pub fn set_friendly_fire_vespene(&mut self, v: CategoryScoreDetails)
pub fn mut_friendly_fire_vespene(&mut self) -> &mut CategoryScoreDetails
pub fn take_friendly_fire_vespene(&mut self) -> CategoryScoreDetails
pub fn get_used_minerals(&self) -> &CategoryScoreDetails
pub fn clear_used_minerals(&mut self)
pub fn has_used_minerals(&self) -> bool
pub fn set_used_minerals(&mut self, v: CategoryScoreDetails)
pub fn mut_used_minerals(&mut self) -> &mut CategoryScoreDetails
pub fn take_used_minerals(&mut self) -> CategoryScoreDetails
pub fn get_used_vespene(&self) -> &CategoryScoreDetails
pub fn clear_used_vespene(&mut self)
pub fn has_used_vespene(&self) -> bool
pub fn set_used_vespene(&mut self, v: CategoryScoreDetails)
pub fn mut_used_vespene(&mut self) -> &mut CategoryScoreDetails
pub fn take_used_vespene(&mut self) -> CategoryScoreDetails
pub fn get_total_used_minerals(&self) -> &CategoryScoreDetails
pub fn clear_total_used_minerals(&mut self)
pub fn has_total_used_minerals(&self) -> bool
pub fn set_total_used_minerals(&mut self, v: CategoryScoreDetails)
pub fn mut_total_used_minerals(&mut self) -> &mut CategoryScoreDetails
pub fn take_total_used_minerals(&mut self) -> CategoryScoreDetails
pub fn get_total_used_vespene(&self) -> &CategoryScoreDetails
pub fn clear_total_used_vespene(&mut self)
pub fn has_total_used_vespene(&self) -> bool
pub fn set_total_used_vespene(&mut self, v: CategoryScoreDetails)
pub fn mut_total_used_vespene(&mut self) -> &mut CategoryScoreDetails
pub fn take_total_used_vespene(&mut self) -> CategoryScoreDetails
pub fn get_total_damage_dealt(&self) -> &VitalScoreDetails
pub fn clear_total_damage_dealt(&mut self)
pub fn has_total_damage_dealt(&self) -> bool
pub fn set_total_damage_dealt(&mut self, v: VitalScoreDetails)
pub fn mut_total_damage_dealt(&mut self) -> &mut VitalScoreDetails
pub fn take_total_damage_dealt(&mut self) -> VitalScoreDetails
pub fn get_total_damage_taken(&self) -> &VitalScoreDetails
pub fn clear_total_damage_taken(&mut self)
pub fn has_total_damage_taken(&self) -> bool
pub fn set_total_damage_taken(&mut self, v: VitalScoreDetails)
pub fn mut_total_damage_taken(&mut self) -> &mut VitalScoreDetails
pub fn take_total_damage_taken(&mut self) -> VitalScoreDetails
pub fn get_total_healed(&self) -> &VitalScoreDetails
pub fn clear_total_healed(&mut self)
pub fn has_total_healed(&self) -> bool
pub fn set_total_healed(&mut self, v: VitalScoreDetails)
pub fn mut_total_healed(&mut self) -> &mut VitalScoreDetails
pub fn take_total_healed(&mut self) -> VitalScoreDetails
pub fn get_current_apm(&self) -> f32
pub fn clear_current_apm(&mut self)
pub fn has_current_apm(&self) -> bool
pub fn set_current_apm(&mut self, v: f32)
pub fn get_current_effective_apm(&self) -> f32
pub fn clear_current_effective_apm(&mut self)
pub fn has_current_effective_apm(&self) -> bool
pub fn set_current_effective_apm(&mut self, v: f32)
Trait Implementations§
Source§impl Clear for ScoreDetails
impl Clear for ScoreDetails
Source§impl Clone for ScoreDetails
impl Clone for ScoreDetails
Source§fn clone(&self) -> ScoreDetails
fn clone(&self) -> ScoreDetails
Returns a copy of the value. Read more
1.0.0 · 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 ScoreDetails
impl Debug for ScoreDetails
Source§impl<'a> Default for &'a ScoreDetails
impl<'a> Default for &'a ScoreDetails
Source§fn default() -> &'a ScoreDetails
fn default() -> &'a ScoreDetails
Returns the “default value” for a type. Read more
Source§impl Default for ScoreDetails
impl Default for ScoreDetails
Source§fn default() -> ScoreDetails
fn default() -> ScoreDetails
Returns the “default value” for a type. Read more
Source§impl Message for ScoreDetails
impl Message for ScoreDetails
Source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns
true
for protobuf 3.Source§fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
Update this message object with fields read from given stream.
Source§fn compute_size(&self) -> u32
fn compute_size(&self) -> u32
Compute and cache size of this message and all nested messages
Source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>,
) -> ProtobufResult<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> ProtobufResult<()>
Write message to the stream. Read more
Source§fn get_cached_size(&self) -> u32
fn get_cached_size(&self) -> u32
Get size previously computed by
compute_size
.Source§fn get_unknown_fields(&self) -> &UnknownFields
fn get_unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
Source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
Source§fn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
View self as mutable
Any
.Source§fn descriptor(&self) -> &'static MessageDescriptor
fn descriptor(&self) -> &'static MessageDescriptor
Message descriptor for this message, used for reflection.
Source§fn new() -> ScoreDetails
fn new() -> ScoreDetails
Create an empty message object. Read more
Source§fn descriptor_static() -> &'static MessageDescriptor
fn descriptor_static() -> &'static MessageDescriptor
Get message descriptor for message type. Read more
Source§fn default_instance() -> &'static ScoreDetails
fn default_instance() -> &'static ScoreDetails
Return a pointer to default immutable message with static lifetime. Read more
Source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from stream.
Source§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
Write the message to the stream. Read more
Source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<(), ProtobufError>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), ProtobufError>
Write the message to the stream prepending the message with message length
encoded as varint.
Source§fn write_length_delimited_to_vec(
&self,
vec: &mut Vec<u8>,
) -> Result<(), ProtobufError>
fn write_length_delimited_to_vec( &self, vec: &mut Vec<u8>, ) -> Result<(), ProtobufError>
Write the message to the vec, prepend the message with message length
encoded as varint.
Source§fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
Update this message object with fields read from given stream.
Source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from reader.
Parse stops on EOF or when error encountered.
Source§fn parse_from_bytes(bytes: &[u8]) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from_bytes(bytes: &[u8]) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from byte array.
Source§fn check_initialized(&self) -> Result<(), ProtobufError>
fn check_initialized(&self) -> Result<(), ProtobufError>
Check if all required fields of this object are initialized.
Source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
Write the message to the writer.
Source§fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
Write the message to bytes vec.
Source§fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
Write the message to bytes vec.
Source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write,
) -> Result<(), ProtobufError>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), ProtobufError>
Write the message to the writer, prepend the message with message length
encoded as varint.
Source§fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
Source§impl PartialEq for ScoreDetails
impl PartialEq for ScoreDetails
Source§impl ProtobufValue for ScoreDetails
impl ProtobufValue for ScoreDetails
Source§fn as_ref(&self) -> ReflectValueRef<'_>
fn as_ref(&self) -> ReflectValueRef<'_>
As ref
Source§fn is_non_zero(&self) -> bool
fn is_non_zero(&self) -> bool
Is value non-zero?
Source§fn as_ref_copy(&self) -> ReflectValueRef<'static>
fn as_ref_copy(&self) -> ReflectValueRef<'static>
impl StructuralPartialEq for ScoreDetails
Auto Trait Implementations§
impl !Freeze for ScoreDetails
impl RefUnwindSafe for ScoreDetails
impl Send for ScoreDetails
impl Sync for ScoreDetails
impl Unpin for ScoreDetails
impl UnwindSafe for ScoreDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)