pub struct Compatibility {
pub min_host_app_version: Option<String>,
pub max_host_app_version_exclusive: Option<String>,
pub min_macos_version: Option<String>,
pub min_ram_gb: Option<f64>,
pub min_nvidia_driver_version: Option<String>,
pub host_environments: Option<Vec<String>>,
}Expand description
Host requirements a caller may enforce. Scrollcase records them; it does not decide policy.
Fields§
§min_host_app_version: Option<String>Minimum version of the consuming application.
max_host_app_version_exclusive: Option<String>First version of the consuming application this box no longer supports.
min_macos_version: Option<String>Minimum macOS version.
min_ram_gb: Option<f64>Minimum installed memory, in decimal gigabytes.
min_nvidia_driver_version: Option<String>Minimum NVIDIA driver version.
host_environments: Option<Vec<String>>Execution environments this payload was validated for.
Trait Implementations§
Source§impl Clone for Compatibility
impl Clone for Compatibility
Source§fn clone(&self) -> Compatibility
fn clone(&self) -> Compatibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Compatibility
impl Debug for Compatibility
Source§impl<'de> Deserialize<'de> for Compatibility
impl<'de> Deserialize<'de> for Compatibility
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
Source§impl PartialEq for Compatibility
impl PartialEq for Compatibility
Source§impl Serialize for Compatibility
impl Serialize for Compatibility
impl StructuralPartialEq for Compatibility
Auto Trait Implementations§
impl Freeze for Compatibility
impl RefUnwindSafe for Compatibility
impl Send for Compatibility
impl Sync for Compatibility
impl Unpin for Compatibility
impl UnsafeUnpin for Compatibility
impl UnwindSafe for Compatibility
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