Struct InputErrorCode

Source
#[repr(transparent)]
pub struct InputErrorCode(pub NonZero<c_uint>);
Available on crate feature api-12 only.
Expand description

Enumerates error codes.

Available since API-level: 12

Tuple Fields§

§0: NonZero<c_uint>

Implementations§

Source§

impl InputErrorCode

Source

pub const PERMISSION_DENIED: InputErrorCode

Permission verification failed

Source

pub const NOT_SYSTEM_APPLICATION: InputErrorCode

Non-system application

Source

pub const PARAMETER_ERROR: InputErrorCode

Parameter check failed

Source

pub const DEVICE_NOT_SUPPORTED: InputErrorCode

Device not support

Source

pub const SERVICE_EXCEPTION: InputErrorCode

Service error

Source

pub const REPEAT_INTERCEPTOR: InputErrorCode

Interceptor repeatedly created for an application

Source

pub const OCCUPIED_BY_SYSTEM: InputErrorCode

Available on crate feature api-14 only.

Already occupied by the system

Available since API-level: 14

Source

pub const OCCUPIED_BY_OTHER: InputErrorCode

Available on crate feature api-14 only.

Already occupied by the other

Available since API-level: 14

Trait Implementations§

Source§

impl Clone for InputErrorCode

Source§

fn clone(&self) -> InputErrorCode

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for InputErrorCode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for InputErrorCode

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for InputErrorCode

Source§

fn eq(&self, other: &InputErrorCode) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for InputErrorCode

Source§

impl Eq for InputErrorCode

Source§

impl StructuralPartialEq for InputErrorCode

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.