pub struct CoreDeviceAppInfo {
pub bundle_id: String,
pub name: Option<String>,
pub version: Option<String>,
pub is_removable: Option<bool>,
pub is_hidden: Option<bool>,
pub is_internal: Option<bool>,
pub is_app_clip: Option<bool>,
}Expand description
Application metadata returned by CoreDevice app listing.
Fields§
§bundle_id: StringBundle identifier.
name: Option<String>Display name when CoreDevice provides one.
version: Option<String>Version string when present.
is_removable: Option<bool>Whether the app can be removed by the user.
Whether the app is hidden from normal listing.
is_internal: Option<bool>Whether CoreDevice marks the app as internal.
is_app_clip: Option<bool>Whether the bundle is an App Clip.
Trait Implementations§
Source§impl Clone for CoreDeviceAppInfo
impl Clone for CoreDeviceAppInfo
Source§fn clone(&self) -> CoreDeviceAppInfo
fn clone(&self) -> CoreDeviceAppInfo
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 CoreDeviceAppInfo
impl Debug for CoreDeviceAppInfo
Source§impl PartialEq for CoreDeviceAppInfo
impl PartialEq for CoreDeviceAppInfo
Source§fn eq(&self, other: &CoreDeviceAppInfo) -> bool
fn eq(&self, other: &CoreDeviceAppInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CoreDeviceAppInfo
impl StructuralPartialEq for CoreDeviceAppInfo
Auto Trait Implementations§
impl Freeze for CoreDeviceAppInfo
impl RefUnwindSafe for CoreDeviceAppInfo
impl Send for CoreDeviceAppInfo
impl Sync for CoreDeviceAppInfo
impl Unpin for CoreDeviceAppInfo
impl UnsafeUnpin for CoreDeviceAppInfo
impl UnwindSafe for CoreDeviceAppInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.