AbilityBaseErrorCode

Struct AbilityBaseErrorCode 

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

Enumerates the error codes.

Available since API-level: 15

Tuple Fields§

§0: NonZero<c_uint>

Implementations§

Trait Implementations§

Source§

impl Clone for AbilityBaseErrorCode

Source§

fn clone(&self) -> AbilityBaseErrorCode

Returns a duplicate of the value. Read more
1.0.0§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for AbilityBaseErrorCode

Source§

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

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

impl Hash for AbilityBaseErrorCode

Source§

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

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

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 AbilityBaseErrorCode

Source§

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

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

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 AbilityBaseErrorCode

Source§

impl Eq for AbilityBaseErrorCode

Source§

impl StructuralPartialEq for AbilityBaseErrorCode

Auto Trait Implementations§

§

impl Freeze for AbilityBaseErrorCode

Available on crate feature api-12 only.
§

impl RefUnwindSafe for AbilityBaseErrorCode

Available on crate feature api-12 only.
§

impl Send for AbilityBaseErrorCode

Available on crate feature api-12 only.
§

impl Sync for AbilityBaseErrorCode

Available on crate feature api-12 only.
§

impl Unpin for AbilityBaseErrorCode

Available on crate feature api-12 only.
§

impl UnwindSafe for AbilityBaseErrorCode

Available on crate feature api-12 only.

Blanket Implementations§

§

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

Available on crate feature api-12 only.
§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

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

Available on crate feature api-12 only.
§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

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

Available on crate feature api-12 only.
§

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

Mutably borrows from an owned value. Read more
§

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

Available on crate feature api-12 only.
§

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
§

impl<T> From<T> for T

Available on crate feature api-12 only.
§

fn from(t: T) -> T

Returns the argument unchanged.

§

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

Available on crate feature api-12 only.
§

fn into(self) -> U

Calls U::from(self).

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

§

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

Available on crate feature api-12 only.
§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

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

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

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

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

Available on crate feature api-12 only.
§

type Error = Infallible

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

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

Performs the conversion.
§

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

Available on crate feature api-12 only.
§

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

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

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

Performs the conversion.