pub struct SystemVersion {
pub platform: SystemVersionPlatform,
pub components: Vec<SystemVersionComponent>,
pub version: String,
pub api_version: String,
pub min_api_version: String,
pub git_commit: String,
pub go_version: String,
pub os: String,
pub arch: String,
pub kernel_version: String,
pub build_time: String,
pub experimental: Option<bool>,
}
Fields§
§platform: SystemVersionPlatform
§components: Vec<SystemVersionComponent>
§version: String
§api_version: String
§min_api_version: String
§git_commit: String
§go_version: String
§os: String
§arch: String
§kernel_version: String
§build_time: String
§experimental: Option<bool>
Trait Implementations§
Source§impl Debug for SystemVersion
impl Debug for SystemVersion
Source§impl<'de> Deserialize<'de> for SystemVersion
impl<'de> Deserialize<'de> for SystemVersion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SystemVersion
impl RefUnwindSafe for SystemVersion
impl Send for SystemVersion
impl Sync for SystemVersion
impl Unpin for SystemVersion
impl UnwindSafe for SystemVersion
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