pub struct DirectAccessVersionInfo {
pub direct_access_supported: Option<bool>,
pub minimum_android_studio_version: Option<String>,
}
Expand description
Denotes whether Direct Access is supported, and by which client versions. DirectAccessService is currently available as a preview to select developers. You can register today on behalf of you and your team at https://developer.android.com/studio/preview/android-device-streaming
This type is not used in any activity, and only used as part of another schema.
Fields§
§direct_access_supported: Option<bool>
Whether direct access is supported at all. Clients are expected to filter down the device list to only android models and versions which support Direct Access when that is the user intent.
minimum_android_studio_version: Option<String>
Output only. Indicates client-device compatibility, where a device is known to work only with certain workarounds implemented in the Android Studio client. Expected format “major.minor.micro.patch”, e.g. “5921.22.2211.8881706”.
Trait Implementations§
Source§impl Clone for DirectAccessVersionInfo
impl Clone for DirectAccessVersionInfo
Source§fn clone(&self) -> DirectAccessVersionInfo
fn clone(&self) -> DirectAccessVersionInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DirectAccessVersionInfo
impl Debug for DirectAccessVersionInfo
Source§impl Default for DirectAccessVersionInfo
impl Default for DirectAccessVersionInfo
Source§fn default() -> DirectAccessVersionInfo
fn default() -> DirectAccessVersionInfo
Source§impl<'de> Deserialize<'de> for DirectAccessVersionInfo
impl<'de> Deserialize<'de> for DirectAccessVersionInfo
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>,
Source§impl Serialize for DirectAccessVersionInfo
impl Serialize for DirectAccessVersionInfo
impl Part for DirectAccessVersionInfo
Auto Trait Implementations§
impl Freeze for DirectAccessVersionInfo
impl RefUnwindSafe for DirectAccessVersionInfo
impl Send for DirectAccessVersionInfo
impl Sync for DirectAccessVersionInfo
impl Unpin for DirectAccessVersionInfo
impl UnwindSafe for DirectAccessVersionInfo
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
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>
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>
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