pub struct PackModule {
pub name: Option<String>,
pub kind: Option<String>,
pub installation_free: Option<bool>,
pub delivery_with_install: Option<bool>,
pub main_ability: Option<String>,
pub device_types: Vec<String>,
pub api_compatible: Option<i64>,
pub api_target: Option<i64>,
pub api_release_type: Option<String>,
pub abilities: Vec<PackAbility>,
pub extension_abilities: Vec<PackExtension>,
}Fields§
§name: Option<String>distro.moduleName.
kind: Option<String>distro.moduleType.
installation_free: Option<bool>§delivery_with_install: Option<bool>§main_ability: Option<String>§device_types: Vec<String>§api_compatible: Option<i64>apiVersion.compatible: the minimum API level.
api_target: Option<i64>apiVersion.target.
api_release_type: Option<String>apiVersion.releaseType.
abilities: Vec<PackAbility>§extension_abilities: Vec<PackExtension>Trait Implementations§
Source§impl Clone for PackModule
impl Clone for PackModule
Source§impl Debug for PackModule
impl Debug for PackModule
Source§impl Default for PackModule
impl Default for PackModule
impl Eq for PackModule
Source§impl PartialEq for PackModule
impl PartialEq for PackModule
impl StructuralPartialEq for PackModule
Auto Trait Implementations§
impl Forget for PackModule
impl Freeze for PackModule
impl Move for PackModule
impl RefUnwindSafe for PackModule
impl Send for PackModule
impl Sync for PackModule
impl Unpin for PackModule
impl UnsafeUnpin for PackModule
impl UnwindSafe for PackModule
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