pub struct Feature {
pub name: Option<String>,
pub required: Option<bool>,
pub version: Option<u32>,
pub opengles_version: Option<(u8, u8)>,
}Expand description
Android uses-feature 元素.
Fields§
§name: Option<String>§required: Option<bool>§version: Option<u32>version 字段当前用于以下功能:
name="android.hardware.vulkan.compute": 所需的最低计算功能级别。请参阅 Android 文档,了解可用级别以及所需/提供的相应 Vulkan 功能。name="android.hardware.vulkan.level": Vulkan 的最低要求。请参阅 Android 文档了解可用级别以及所需/提供的相应 Vulkan 功能。name="android.hardware.vulkan.version": 表示 Vulkan 的VkPhysicalDeviceProperties::apiVersion的值。请参阅 Android 文档以了解可用级别以及所需/提供的相应 Vulkan 功能。
opengles_version: Option<(u8, u8)>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Feature
impl<'de> Deserialize<'de> for Feature
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 Feature
impl RefUnwindSafe for Feature
impl Send for Feature
impl Sync for Feature
impl Unpin for Feature
impl UnwindSafe for Feature
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