pub struct AndroidPermission {
pub name: &'static str,
pub max_sdk: Option<u32>,
}Expand description
An Android permission id, plus the API level after which it must not be requested.
Fields§
§name: &'static str§max_sdk: Option<u32>Emitted as android:maxSdkVersion. Only the legacy storage permission needs it: from API 33
the granular READ_MEDIA_* permissions replace it, and leaving it uncapped makes stores flag
the app for requesting broad storage access it no longer uses.
Trait Implementations§
Source§impl Clone for AndroidPermission
impl Clone for AndroidPermission
Source§fn clone(&self) -> AndroidPermission
fn clone(&self) -> AndroidPermission
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 moreimpl Copy for AndroidPermission
Source§impl Debug for AndroidPermission
impl Debug for AndroidPermission
impl Eq for AndroidPermission
Source§impl PartialEq for AndroidPermission
impl PartialEq for AndroidPermission
impl StructuralPartialEq for AndroidPermission
Auto Trait Implementations§
impl Freeze for AndroidPermission
impl RefUnwindSafe for AndroidPermission
impl Send for AndroidPermission
impl Sync for AndroidPermission
impl Unpin for AndroidPermission
impl UnsafeUnpin for AndroidPermission
impl UnwindSafe for AndroidPermission
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