Struct steam_vent_proto::steammessages_contentsystem_steamclient::CContentServerDirectory_ServerInfo
source · pub struct CContentServerDirectory_ServerInfo {Show 15 fields
pub type_: Option<String>,
pub source_id: Option<i32>,
pub cell_id: Option<i32>,
pub load: Option<i32>,
pub weighted_load: Option<f32>,
pub num_entries_in_client_list: Option<i32>,
pub steam_china_only: Option<bool>,
pub host: Option<String>,
pub vhost: Option<String>,
pub use_as_proxy: Option<bool>,
pub proxy_request_path_template: Option<String>,
pub https_support: Option<String>,
pub allowed_app_ids: Vec<u32>,
pub preferred_server: Option<bool>,
pub special_fields: SpecialFields,
}
Fields§
§type_: Option<String>
§source_id: Option<i32>
§cell_id: Option<i32>
§load: Option<i32>
§weighted_load: Option<f32>
§num_entries_in_client_list: Option<i32>
§steam_china_only: Option<bool>
§host: Option<String>
§vhost: Option<String>
§use_as_proxy: Option<bool>
§proxy_request_path_template: Option<String>
§https_support: Option<String>
§allowed_app_ids: Vec<u32>
§preferred_server: Option<bool>
§special_fields: SpecialFields
Implementations§
source§impl CContentServerDirectory_ServerInfo
impl CContentServerDirectory_ServerInfo
pub fn new() -> CContentServerDirectory_ServerInfo
pub fn type_(&self) -> &str
pub fn clear_type_(&mut self)
pub fn has_type(&self) -> bool
pub fn set_type(&mut self, v: String)
pub fn mut_type(&mut self) -> &mut String
pub fn take_type_(&mut self) -> String
pub fn source_id(&self) -> i32
pub fn clear_source_id(&mut self)
pub fn has_source_id(&self) -> bool
pub fn set_source_id(&mut self, v: i32)
pub fn cell_id(&self) -> i32
pub fn clear_cell_id(&mut self)
pub fn has_cell_id(&self) -> bool
pub fn set_cell_id(&mut self, v: i32)
pub fn load(&self) -> i32
pub fn clear_load(&mut self)
pub fn has_load(&self) -> bool
pub fn set_load(&mut self, v: i32)
pub fn weighted_load(&self) -> f32
pub fn clear_weighted_load(&mut self)
pub fn has_weighted_load(&self) -> bool
pub fn set_weighted_load(&mut self, v: f32)
pub fn num_entries_in_client_list(&self) -> i32
pub fn clear_num_entries_in_client_list(&mut self)
pub fn has_num_entries_in_client_list(&self) -> bool
pub fn set_num_entries_in_client_list(&mut self, v: i32)
pub fn steam_china_only(&self) -> bool
pub fn clear_steam_china_only(&mut self)
pub fn has_steam_china_only(&self) -> bool
pub fn set_steam_china_only(&mut self, v: bool)
pub fn host(&self) -> &str
pub fn clear_host(&mut self)
pub fn has_host(&self) -> bool
pub fn set_host(&mut self, v: String)
pub fn mut_host(&mut self) -> &mut String
pub fn take_host(&mut self) -> String
pub fn vhost(&self) -> &str
pub fn clear_vhost(&mut self)
pub fn has_vhost(&self) -> bool
pub fn set_vhost(&mut self, v: String)
pub fn mut_vhost(&mut self) -> &mut String
pub fn take_vhost(&mut self) -> String
pub fn use_as_proxy(&self) -> bool
pub fn clear_use_as_proxy(&mut self)
pub fn has_use_as_proxy(&self) -> bool
pub fn set_use_as_proxy(&mut self, v: bool)
pub fn proxy_request_path_template(&self) -> &str
pub fn clear_proxy_request_path_template(&mut self)
pub fn has_proxy_request_path_template(&self) -> bool
pub fn set_proxy_request_path_template(&mut self, v: String)
pub fn mut_proxy_request_path_template(&mut self) -> &mut String
pub fn take_proxy_request_path_template(&mut self) -> String
pub fn https_support(&self) -> &str
pub fn clear_https_support(&mut self)
pub fn has_https_support(&self) -> bool
pub fn set_https_support(&mut self, v: String)
pub fn mut_https_support(&mut self) -> &mut String
pub fn take_https_support(&mut self) -> String
pub fn preferred_server(&self) -> bool
pub fn clear_preferred_server(&mut self)
pub fn has_preferred_server(&self) -> bool
pub fn set_preferred_server(&mut self, v: bool)
Trait Implementations§
source§impl Clone for CContentServerDirectory_ServerInfo
impl Clone for CContentServerDirectory_ServerInfo
source§fn clone(&self) -> CContentServerDirectory_ServerInfo
fn clone(&self) -> CContentServerDirectory_ServerInfo
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<'a> Default for &'a CContentServerDirectory_ServerInfo
impl<'a> Default for &'a CContentServerDirectory_ServerInfo
source§fn default() -> &'a CContentServerDirectory_ServerInfo
fn default() -> &'a CContentServerDirectory_ServerInfo
Returns the “default value” for a type. Read more
source§impl Default for CContentServerDirectory_ServerInfo
impl Default for CContentServerDirectory_ServerInfo
source§fn default() -> CContentServerDirectory_ServerInfo
fn default() -> CContentServerDirectory_ServerInfo
Returns the “default value” for a type. Read more
source§impl Message for CContentServerDirectory_ServerInfo
impl Message for CContentServerDirectory_ServerInfo
source§const NAME: &'static str = "CContentServerDirectory_ServerInfo"
const NAME: &'static str = "CContentServerDirectory_ServerInfo"
Message name as specified in
.proto
file. Read moresource§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() -> CContentServerDirectory_ServerInfo
fn new() -> CContentServerDirectory_ServerInfo
Create an empty message object. Read more
source§fn default_instance() -> &'static CContentServerDirectory_ServerInfo
fn default_instance() -> &'static CContentServerDirectory_ServerInfo
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 CContentServerDirectory_ServerInfo
impl PartialEq for CContentServerDirectory_ServerInfo
source§fn eq(&self, other: &CContentServerDirectory_ServerInfo) -> bool
fn eq(&self, other: &CContentServerDirectory_ServerInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CContentServerDirectory_ServerInfo
Auto Trait Implementations§
impl !Freeze for CContentServerDirectory_ServerInfo
impl RefUnwindSafe for CContentServerDirectory_ServerInfo
impl Send for CContentServerDirectory_ServerInfo
impl Sync for CContentServerDirectory_ServerInfo
impl Unpin for CContentServerDirectory_ServerInfo
impl UnwindSafe for CContentServerDirectory_ServerInfo
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