[][src]Enum super_analyzer_core::results::sdk_number::SdkNumber

pub enum SdkNumber {
    Api1,
    Api2,
    Api3,
    Api4,
    Api5,
    Api6,
    Api7,
    Api8,
    Api9,
    Api10,
    Api11,
    Api12,
    Api13,
    Api14,
    Api15,
    Api16,
    Api17,
    Api18,
    Api19,
    Api20,
    Api21,
    Api22,
    Api23,
    Api24,
    Api25,
    Api26,
    Api27,
    Api28,
    Api29,
    Development,
    Unknown(u32),
}

Android SDK number representation.

Variants

Api1

API version 1.

Api2

API version 2.

Api3

API version 3.

Api4

API version 4.

Api5

API version 5.

Api6

API version 6.

Api7

API version 7.

Api8

API version 8.

Api9

API version 9.

Api10

API version 10.

Api11

API version 11.

Api12

API version 12.

Api13

API version 13.

Api14

API version 14.

Api15

API version 15.

Api16

API version 16.

Api17

API version 17.

Api18

API version 18.

Api19

API version 19.

Api20

API version 20.

Api21

API version 21.

Api22

API version 22.

Api23

API version 23.

Api24

API version 24.

Api25

API version 25.

Api26

API version 26.

Api27

API version 27.

Api28

API version 28.

Api29

API version 29.

Development

Development API version.

Unknown(u32)

Unknown API version.

Methods

impl SdkNumber[src]

Main implementation of the SDK numbers.

As per: https://developer.android.com/reference/android/os/Build.VERSION_CODES.html

pub fn number(self) -> u32[src]

Gets the SDK API version number.

pub fn version(self) -> Option<Version>[src]

Gets the Android version number.

pub fn name(&self) -> &str[src]

Gets the name of the Android release.

Trait Implementations

impl From<u32> for SdkNumber[src]

impl Clone for SdkNumber[src]

impl Copy for SdkNumber[src]

impl Eq for SdkNumber[src]

impl Ord for SdkNumber[src]

impl PartialEq<SdkNumber> for SdkNumber[src]

impl PartialOrd<SdkNumber> for SdkNumber[src]

impl Debug for SdkNumber[src]

impl StructuralPartialEq for SdkNumber[src]

impl StructuralEq for SdkNumber[src]

Auto Trait Implementations

impl Send for SdkNumber

impl Sync for SdkNumber

impl Unpin for SdkNumber

impl UnwindSafe for SdkNumber

impl RefUnwindSafe for SdkNumber

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self