pub struct MobileConnectedEvent {
pub platform: i32,
pub device_name: String,
pub note: String,
pub device_id: String,
pub connection_kind: i32,
pub backend: String,
pub device_session_id: String,
pub initial_app_session_id: String,
pub package_name: Option<String>,
pub activity_name: Option<String>,
}Fields§
§platform: i32§device_name: String§note: String§device_id: String§connection_kind: i32§backend: String§device_session_id: String§initial_app_session_id: String§package_name: Option<String>§activity_name: Option<String>Implementations§
Source§impl MobileConnectedEvent
impl MobileConnectedEvent
Sourcepub fn platform(&self) -> MobilePlatform
pub fn platform(&self) -> MobilePlatform
Returns the enum value of platform, or the default if the field is set to an invalid enum value.
Sourcepub fn set_platform(&mut self, value: MobilePlatform)
pub fn set_platform(&mut self, value: MobilePlatform)
Sets platform to the provided enum value.
Sourcepub fn connection_kind(&self) -> DeviceConnectionKind
pub fn connection_kind(&self) -> DeviceConnectionKind
Returns the enum value of connection_kind, or the default if the field is set to an invalid enum value.
Sourcepub fn set_connection_kind(&mut self, value: DeviceConnectionKind)
pub fn set_connection_kind(&mut self, value: DeviceConnectionKind)
Sets connection_kind to the provided enum value.
Sourcepub fn package_name(&self) -> &str
pub fn package_name(&self) -> &str
Returns the value of package_name, or the default value if package_name is unset.
Sourcepub fn activity_name(&self) -> &str
pub fn activity_name(&self) -> &str
Returns the value of activity_name, or the default value if activity_name is unset.
Trait Implementations§
Source§impl Clone for MobileConnectedEvent
impl Clone for MobileConnectedEvent
Source§fn clone(&self) -> MobileConnectedEvent
fn clone(&self) -> MobileConnectedEvent
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 MobileConnectedEvent
impl Debug for MobileConnectedEvent
Source§impl Default for MobileConnectedEvent
impl Default for MobileConnectedEvent
Source§impl Message for MobileConnectedEvent
impl Message for MobileConnectedEvent
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for MobileConnectedEvent
impl PartialEq for MobileConnectedEvent
impl StructuralPartialEq for MobileConnectedEvent
Auto Trait Implementations§
impl Freeze for MobileConnectedEvent
impl RefUnwindSafe for MobileConnectedEvent
impl Send for MobileConnectedEvent
impl Sync for MobileConnectedEvent
impl Unpin for MobileConnectedEvent
impl UnsafeUnpin for MobileConnectedEvent
impl UnwindSafe for MobileConnectedEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request