#[repr(C)]pub struct KeyEventInjectorInjectResponse {
pub status: KeyEventStatus,
}Expand description
The wire type corresponding to KeyEventInjectorInjectResponse.
Fields§
§status: KeyEventStatusTrait Implementations§
Source§impl Clone for KeyEventInjectorInjectResponse
impl Clone for KeyEventInjectorInjectResponse
Source§fn clone(&self) -> KeyEventInjectorInjectResponse
fn clone(&self) -> KeyEventInjectorInjectResponse
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 Constrained for KeyEventInjectorInjectResponse
impl Constrained for KeyEventInjectorInjectResponse
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, KeyEventInjectorInjectResponse>,
_: <KeyEventInjectorInjectResponse as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, KeyEventInjectorInjectResponse>, _: <KeyEventInjectorInjectResponse as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl<___D> Decode<___D> for KeyEventInjectorInjectResponsewhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for KeyEventInjectorInjectResponsewhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<___E> Encode<KeyEventInjectorInjectResponse, ___E> for KeyEventInjectorInjectResponsewhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<KeyEventInjectorInjectResponse, ___E> for KeyEventInjectorInjectResponsewhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<KeyEventInjectorInjectResponse, KeyEventInjectorInjectResponse>
const COPY_OPTIMIZATION: CopyOptimization<KeyEventInjectorInjectResponse, KeyEventInjectorInjectResponse>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<'a, ___E> Encode<KeyEventInjectorInjectResponse, ___E> for &'a KeyEventInjectorInjectResponsewhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<KeyEventInjectorInjectResponse, ___E> for &'a KeyEventInjectorInjectResponsewhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E, T0> Encode<KeyEventInjectorInjectResponse, ___E> for KeyEventInjectorInjectResponse<T0>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<KeyEventStatus, ___E>,
impl<___E, T0> Encode<KeyEventInjectorInjectResponse, ___E> for KeyEventInjectorInjectResponse<T0>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<KeyEventStatus, ___E>,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl FromWire<KeyEventInjectorInjectResponse> for KeyEventInjectorInjectResponse
impl FromWire<KeyEventInjectorInjectResponse> for KeyEventInjectorInjectResponse
Source§const COPY_OPTIMIZATION: CopyOptimization<KeyEventInjectorInjectResponse, KeyEventInjectorInjectResponse>
const COPY_OPTIMIZATION: CopyOptimization<KeyEventInjectorInjectResponse, KeyEventInjectorInjectResponse>
Source§fn from_wire(
wire: KeyEventInjectorInjectResponse,
) -> KeyEventInjectorInjectResponse
fn from_wire( wire: KeyEventInjectorInjectResponse, ) -> KeyEventInjectorInjectResponse
Converts the given owned value to this type.
Source§impl FromWireRef<KeyEventInjectorInjectResponse> for KeyEventInjectorInjectResponse
impl FromWireRef<KeyEventInjectorInjectResponse> for KeyEventInjectorInjectResponse
Source§fn from_wire_ref(
wire: &KeyEventInjectorInjectResponse,
) -> KeyEventInjectorInjectResponse
fn from_wire_ref( wire: &KeyEventInjectorInjectResponse, ) -> KeyEventInjectorInjectResponse
Converts the given reference to this type.
Source§impl IntoNatural for KeyEventInjectorInjectResponse
impl IntoNatural for KeyEventInjectorInjectResponse
Source§type Natural = KeyEventInjectorInjectResponse
type Natural = KeyEventInjectorInjectResponse
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl Wire for KeyEventInjectorInjectResponse
impl Wire for KeyEventInjectorInjectResponse
Source§type Narrowed<'de> = KeyEventInjectorInjectResponse
type Narrowed<'de> = KeyEventInjectorInjectResponse
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>)
fn zero_padding(out_: &mut MaybeUninit<KeyEventInjectorInjectResponse>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for KeyEventInjectorInjectResponse
impl RefUnwindSafe for KeyEventInjectorInjectResponse
impl Send for KeyEventInjectorInjectResponse
impl Sync for KeyEventInjectorInjectResponse
impl Unpin for KeyEventInjectorInjectResponse
impl UnsafeUnpin for KeyEventInjectorInjectResponse
impl UnwindSafe for KeyEventInjectorInjectResponse
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,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]