pub struct PlatformVersion {Show 21 fields
pub id: u64,
pub companies: Vec<PlatformVersionCompany>,
pub connectivity: String,
pub cpu: String,
pub graphics: String,
pub main_manufacturer: Option<PlatformVersionCompany>,
pub media: String,
pub memory: String,
pub name: String,
pub online: String,
pub os: String,
pub output: String,
pub platform_logo: Option<PlatformLogo>,
pub platform_version_release_dates: Vec<PlatformVersionReleaseDate>,
pub resolutions: String,
pub slug: String,
pub sound: String,
pub storage: String,
pub summary: String,
pub url: String,
pub checksum: String,
}
Fields§
§id: u64
§companies: Vec<PlatformVersionCompany>
§connectivity: String
§cpu: String
§graphics: String
§main_manufacturer: Option<PlatformVersionCompany>
§media: String
§memory: String
§name: String
§online: String
§os: String
§output: String
§platform_logo: Option<PlatformLogo>
§platform_version_release_dates: Vec<PlatformVersionReleaseDate>
§resolutions: String
§slug: String
§sound: String
§storage: String
§summary: String
§url: String
§checksum: String
Trait Implementations§
Source§impl Clone for PlatformVersion
impl Clone for PlatformVersion
Source§fn clone(&self) -> PlatformVersion
fn clone(&self) -> PlatformVersion
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 PlatformVersion
impl Debug for PlatformVersion
Source§impl Default for PlatformVersion
impl Default for PlatformVersion
Source§impl Message for PlatformVersion
impl Message for PlatformVersion
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for PlatformVersion
impl PartialEq for PlatformVersion
impl StructuralPartialEq for PlatformVersion
Auto Trait Implementations§
impl Freeze for PlatformVersion
impl RefUnwindSafe for PlatformVersion
impl Send for PlatformVersion
impl Sync for PlatformVersion
impl Unpin for PlatformVersion
impl UnwindSafe for PlatformVersion
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