Struct steam_vent_proto::steammessages_broadcast_steamclient::cbroadcast_get_broadcast_upload_stats_response::UploadStats
source · pub struct UploadStats {Show 21 fields
pub upload_result: Option<u32>,
pub time_stopped: Option<u32>,
pub seconds_uploaded: Option<u32>,
pub max_viewers: Option<u32>,
pub resolution_x: Option<u32>,
pub resolution_y: Option<u32>,
pub avg_bandwidth: Option<u32>,
pub total_bytes: Option<u64>,
pub app_id: Option<u32>,
pub total_unique_viewers: Option<u32>,
pub total_seconds_watched: Option<u64>,
pub time_started: Option<u32>,
pub upload_id: Option<u64>,
pub local_address: Option<String>,
pub remote_address: Option<String>,
pub frames_per_second: Option<u32>,
pub num_representations: Option<u32>,
pub app_name: Option<String>,
pub is_replay: Option<bool>,
pub session_id: Option<u64>,
pub special_fields: SpecialFields,
}
Fields§
§upload_result: Option<u32>
§time_stopped: Option<u32>
§seconds_uploaded: Option<u32>
§max_viewers: Option<u32>
§resolution_x: Option<u32>
§resolution_y: Option<u32>
§avg_bandwidth: Option<u32>
§total_bytes: Option<u64>
§app_id: Option<u32>
§total_unique_viewers: Option<u32>
§total_seconds_watched: Option<u64>
§time_started: Option<u32>
§upload_id: Option<u64>
§local_address: Option<String>
§remote_address: Option<String>
§frames_per_second: Option<u32>
§num_representations: Option<u32>
§app_name: Option<String>
§is_replay: Option<bool>
§session_id: Option<u64>
§special_fields: SpecialFields
Implementations§
source§impl UploadStats
impl UploadStats
pub fn new() -> UploadStats
pub fn upload_result(&self) -> u32
pub fn clear_upload_result(&mut self)
pub fn has_upload_result(&self) -> bool
pub fn set_upload_result(&mut self, v: u32)
pub fn time_stopped(&self) -> u32
pub fn clear_time_stopped(&mut self)
pub fn has_time_stopped(&self) -> bool
pub fn set_time_stopped(&mut self, v: u32)
pub fn seconds_uploaded(&self) -> u32
pub fn clear_seconds_uploaded(&mut self)
pub fn has_seconds_uploaded(&self) -> bool
pub fn set_seconds_uploaded(&mut self, v: u32)
pub fn max_viewers(&self) -> u32
pub fn clear_max_viewers(&mut self)
pub fn has_max_viewers(&self) -> bool
pub fn set_max_viewers(&mut self, v: u32)
pub fn resolution_x(&self) -> u32
pub fn clear_resolution_x(&mut self)
pub fn has_resolution_x(&self) -> bool
pub fn set_resolution_x(&mut self, v: u32)
pub fn resolution_y(&self) -> u32
pub fn clear_resolution_y(&mut self)
pub fn has_resolution_y(&self) -> bool
pub fn set_resolution_y(&mut self, v: u32)
pub fn avg_bandwidth(&self) -> u32
pub fn clear_avg_bandwidth(&mut self)
pub fn has_avg_bandwidth(&self) -> bool
pub fn set_avg_bandwidth(&mut self, v: u32)
pub fn total_bytes(&self) -> u64
pub fn clear_total_bytes(&mut self)
pub fn has_total_bytes(&self) -> bool
pub fn set_total_bytes(&mut self, v: u64)
pub fn app_id(&self) -> u32
pub fn clear_app_id(&mut self)
pub fn has_app_id(&self) -> bool
pub fn set_app_id(&mut self, v: u32)
pub fn total_unique_viewers(&self) -> u32
pub fn clear_total_unique_viewers(&mut self)
pub fn has_total_unique_viewers(&self) -> bool
pub fn set_total_unique_viewers(&mut self, v: u32)
pub fn total_seconds_watched(&self) -> u64
pub fn clear_total_seconds_watched(&mut self)
pub fn has_total_seconds_watched(&self) -> bool
pub fn set_total_seconds_watched(&mut self, v: u64)
pub fn time_started(&self) -> u32
pub fn clear_time_started(&mut self)
pub fn has_time_started(&self) -> bool
pub fn set_time_started(&mut self, v: u32)
pub fn upload_id(&self) -> u64
pub fn clear_upload_id(&mut self)
pub fn has_upload_id(&self) -> bool
pub fn set_upload_id(&mut self, v: u64)
pub fn local_address(&self) -> &str
pub fn clear_local_address(&mut self)
pub fn has_local_address(&self) -> bool
pub fn set_local_address(&mut self, v: String)
pub fn mut_local_address(&mut self) -> &mut String
pub fn take_local_address(&mut self) -> String
pub fn remote_address(&self) -> &str
pub fn clear_remote_address(&mut self)
pub fn has_remote_address(&self) -> bool
pub fn set_remote_address(&mut self, v: String)
pub fn mut_remote_address(&mut self) -> &mut String
pub fn take_remote_address(&mut self) -> String
pub fn frames_per_second(&self) -> u32
pub fn clear_frames_per_second(&mut self)
pub fn has_frames_per_second(&self) -> bool
pub fn set_frames_per_second(&mut self, v: u32)
pub fn num_representations(&self) -> u32
pub fn clear_num_representations(&mut self)
pub fn has_num_representations(&self) -> bool
pub fn set_num_representations(&mut self, v: u32)
pub fn app_name(&self) -> &str
pub fn clear_app_name(&mut self)
pub fn has_app_name(&self) -> bool
pub fn set_app_name(&mut self, v: String)
pub fn mut_app_name(&mut self) -> &mut String
pub fn take_app_name(&mut self) -> String
pub fn is_replay(&self) -> bool
pub fn clear_is_replay(&mut self)
pub fn has_is_replay(&self) -> bool
pub fn set_is_replay(&mut self, v: bool)
pub fn session_id(&self) -> u64
pub fn clear_session_id(&mut self)
pub fn has_session_id(&self) -> bool
pub fn set_session_id(&mut self, v: u64)
Trait Implementations§
source§impl Clone for UploadStats
impl Clone for UploadStats
source§fn clone(&self) -> UploadStats
fn clone(&self) -> UploadStats
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 UploadStats
impl Debug for UploadStats
source§impl<'a> Default for &'a UploadStats
impl<'a> Default for &'a UploadStats
source§fn default() -> &'a UploadStats
fn default() -> &'a UploadStats
Returns the “default value” for a type. Read more
source§impl Default for UploadStats
impl Default for UploadStats
source§fn default() -> UploadStats
fn default() -> UploadStats
Returns the “default value” for a type. Read more
source§impl Message for UploadStats
impl Message for UploadStats
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<'_>) -> Result<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
Update this message object with fields read from given stream.
source§fn compute_size(&self) -> u64
fn compute_size(&self) -> u64
Compute and cache size of this message and all nested messages. Read more
source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_> ) -> Result<()>
Write message to the stream. Read more
source§fn special_fields(&self) -> &SpecialFields
fn special_fields(&self) -> &SpecialFields
Special fields (unknown fields and cached size).
source§fn mut_special_fields(&mut self) -> &mut SpecialFields
fn mut_special_fields(&mut self) -> &mut SpecialFields
Special fields (unknown fields and cached size).
source§fn new() -> UploadStats
fn new() -> UploadStats
Create an empty message object. Read more
source§fn default_instance() -> &'static UploadStats
fn default_instance() -> &'static UploadStats
Return a pointer to default immutable message with static lifetime. Read more
source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
Parse message from stream.
source§fn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by
compute_size
. Read moresource§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
Write the message to the stream. Read more
source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), Error>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_> ) -> Result<(), Error>
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<(), Error>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
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<(), Error>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
Update this message object with fields read from given stream.
source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
Parse message from reader.
Parse stops on EOF or when error encountered.
source§fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
Parse message from
Bytes
object.
Resulting message may share references to the passed bytes object.source§fn check_initialized(&self) -> Result<(), Error>
fn check_initialized(&self) -> Result<(), Error>
Check if all required fields of this object are initialized.
source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
Write the message to the writer.
source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write
) -> Result<(), Error>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write ) -> Result<(), Error>
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>, Error>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
source§fn unknown_fields(&self) -> &UnknownFields
fn 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§impl PartialEq for UploadStats
impl PartialEq for UploadStats
source§fn eq(&self, other: &UploadStats) -> bool
fn eq(&self, other: &UploadStats) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UploadStats
Auto Trait Implementations§
impl !Freeze for UploadStats
impl RefUnwindSafe for UploadStats
impl Send for UploadStats
impl Sync for UploadStats
impl Unpin for UploadStats
impl UnwindSafe for UploadStats
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