pub struct AndroidDeviceCatalog {
pub models: Option<Vec<AndroidModel>>,
pub runtime_configuration: Option<AndroidRuntimeConfiguration>,
pub versions: Option<Vec<AndroidVersion>>,
}Expand description
The currently supported Android devices.
This type is not used in any activity, and only used as part of another schema.
Fields§
§models: Option<Vec<AndroidModel>>The set of supported Android device models.
runtime_configuration: Option<AndroidRuntimeConfiguration>The set of supported runtime configurations.
versions: Option<Vec<AndroidVersion>>The set of supported Android OS versions.
Trait Implementations§
Source§impl Clone for AndroidDeviceCatalog
impl Clone for AndroidDeviceCatalog
Source§fn clone(&self) -> AndroidDeviceCatalog
fn clone(&self) -> AndroidDeviceCatalog
Returns a duplicate of the value. Read more
1.0.0 · 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 AndroidDeviceCatalog
impl Debug for AndroidDeviceCatalog
Source§impl Default for AndroidDeviceCatalog
impl Default for AndroidDeviceCatalog
Source§fn default() -> AndroidDeviceCatalog
fn default() -> AndroidDeviceCatalog
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AndroidDeviceCatalog
impl<'de> Deserialize<'de> for AndroidDeviceCatalog
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
Source§impl Serialize for AndroidDeviceCatalog
impl Serialize for AndroidDeviceCatalog
impl Part for AndroidDeviceCatalog
Auto Trait Implementations§
impl Freeze for AndroidDeviceCatalog
impl RefUnwindSafe for AndroidDeviceCatalog
impl Send for AndroidDeviceCatalog
impl Sync for AndroidDeviceCatalog
impl Unpin for AndroidDeviceCatalog
impl UnwindSafe for AndroidDeviceCatalog
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more