pub struct CMsgSteamLearnDataSource {
pub id: Option<u32>,
pub name: Option<String>,
pub version: Option<u32>,
pub source_description: Option<String>,
pub structure: Option<CMsgSteamLearnDataSourceDescObject>,
pub structure_crc: Option<u32>,
pub cache_duration_seconds: Option<u32>,
}Fields§
§id: Option<u32>§name: Option<String>§version: Option<u32>§source_description: Option<String>§structure: Option<CMsgSteamLearnDataSourceDescObject>§structure_crc: Option<u32>§cache_duration_seconds: Option<u32>Implementations§
Source§impl CMsgSteamLearnDataSource
impl CMsgSteamLearnDataSource
Sourcepub fn version(&self) -> u32
pub fn version(&self) -> u32
Returns the value of version, or the default value if version is unset.
Sourcepub fn source_description(&self) -> &str
pub fn source_description(&self) -> &str
Returns the value of source_description, or the default value if source_description is unset.
Sourcepub fn structure_crc(&self) -> u32
pub fn structure_crc(&self) -> u32
Returns the value of structure_crc, or the default value if structure_crc is unset.
Sourcepub fn cache_duration_seconds(&self) -> u32
pub fn cache_duration_seconds(&self) -> u32
Returns the value of cache_duration_seconds, or the default value if cache_duration_seconds is unset.
Trait Implementations§
Source§impl Clone for CMsgSteamLearnDataSource
impl Clone for CMsgSteamLearnDataSource
Source§fn clone(&self) -> CMsgSteamLearnDataSource
fn clone(&self) -> CMsgSteamLearnDataSource
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CMsgSteamLearnDataSource
impl Debug for CMsgSteamLearnDataSource
Source§impl Default for CMsgSteamLearnDataSource
impl Default for CMsgSteamLearnDataSource
Source§fn default() -> CMsgSteamLearnDataSource
fn default() -> CMsgSteamLearnDataSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CMsgSteamLearnDataSource
impl<'de> Deserialize<'de> for CMsgSteamLearnDataSource
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CMsgSteamLearnDataSource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CMsgSteamLearnDataSource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for CMsgSteamLearnDataSource
impl Message for CMsgSteamLearnDataSource
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CMsgSteamLearnDataSource
impl PartialEq for CMsgSteamLearnDataSource
Source§impl Serialize for CMsgSteamLearnDataSource
impl Serialize for CMsgSteamLearnDataSource
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CMsgSteamLearnDataSource
Auto Trait Implementations§
impl Freeze for CMsgSteamLearnDataSource
impl RefUnwindSafe for CMsgSteamLearnDataSource
impl Send for CMsgSteamLearnDataSource
impl Sync for CMsgSteamLearnDataSource
impl Unpin for CMsgSteamLearnDataSource
impl UnwindSafe for CMsgSteamLearnDataSource
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)