Enum nrf_softdevice::ble::GattError  
source · #[repr(u32)]
pub enum GattError {
Show 24 variants
    Success,
    Unknown,
    AtterrInvalid,
    AtterrInvalidHandle,
    AtterrReadNotPermitted,
    AtterrWriteNotPermitted,
    AtterrInvalidPdu,
    AtterrInsufAuthentication,
    AtterrRequestNotSupported,
    AtterrInvalidOffset,
    AtterrInsufAuthorization,
    AtterrPrepareQueueFull,
    AtterrAttributeNotFound,
    AtterrAttributeNotLong,
    AtterrInsufEncKeySize,
    AtterrInvalidAttValLength,
    AtterrUnlikelyError,
    AtterrInsufEncryption,
    AtterrUnsupportedGroupType,
    AtterrInsufResources,
    AtterrCpsWriteReqRejected,
    AtterrCpsCccdConfigError,
    AtterrCpsProcAlrInProg,
    AtterrCpsOutOfRange,
}Variants§
Success
Unknown
AtterrInvalid
AtterrInvalidHandle
AtterrReadNotPermitted
AtterrWriteNotPermitted
AtterrInvalidPdu
AtterrInsufAuthentication
AtterrRequestNotSupported
AtterrInvalidOffset
AtterrInsufAuthorization
AtterrPrepareQueueFull
AtterrAttributeNotFound
AtterrAttributeNotLong
AtterrInsufEncKeySize
AtterrInvalidAttValLength
AtterrUnlikelyError
AtterrInsufEncryption
AtterrUnsupportedGroupType
AtterrInsufResources
AtterrCpsWriteReqRejected
AtterrCpsCccdConfigError
AtterrCpsProcAlrInProg
AtterrCpsOutOfRange
Trait Implementations§
source§impl From<GattError> for DiscoverError
 
impl From<GattError> for DiscoverError
source§impl From<GattError> for MtuExchangeError
 
impl From<GattError> for MtuExchangeError
source§impl From<GattError> for TryWriteError
 
impl From<GattError> for TryWriteError
source§impl From<GattError> for WriteError
 
impl From<GattError> for WriteError
source§impl FromPrimitive for GattError
 
impl FromPrimitive for GattError
source§impl PartialEq<GattError> for GattError
 
impl PartialEq<GattError> for GattError
source§impl TryFromPrimitive for GattError
 
impl TryFromPrimitive for GattError
impl Copy for GattError
impl Eq for GattError
impl StructuralEq for GattError
impl StructuralPartialEq for GattError
Auto Trait Implementations§
impl RefUnwindSafe for GattError
impl Send for GattError
impl Sync for GattError
impl Unpin for GattError
impl UnwindSafe for GattError
Blanket Implementations§
source§impl<T> CheckedAs for T
 
impl<T> CheckedAs for T
source§fn checked_as<Dst>(self) -> Option<Dst>where
    T: CheckedCast<Dst>,
 
fn checked_as<Dst>(self) -> Option<Dst>where
    T: CheckedCast<Dst>,
Casts the value.
source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
    Src: CheckedCast<Dst>,
 
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
    Src: CheckedCast<Dst>,
source§fn checked_cast_from(src: Src) -> Option<Dst>
 
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
    Dst: LosslessTryFrom<Src>,
 
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
    Dst: LosslessTryFrom<Src>,
source§fn lossless_try_into(self) -> Option<Dst>
 
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
    Dst: LossyFrom<Src>,
 
impl<Src, Dst> LossyInto<Dst> for Srcwhere
    Dst: LossyFrom<Src>,
source§fn lossy_into(self) -> Dst
 
fn lossy_into(self) -> Dst
Performs the conversion.
source§impl<T> OverflowingAs for T
 
impl<T> OverflowingAs for T
source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
    T: OverflowingCast<Dst>,
 
fn overflowing_as<Dst>(self) -> (Dst, bool)where
    T: OverflowingCast<Dst>,
Casts the value.
source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
    Src: OverflowingCast<Dst>,
 
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
    Src: OverflowingCast<Dst>,
source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
 
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
source§impl<T> SaturatingAs for T
 
impl<T> SaturatingAs for T
source§fn saturating_as<Dst>(self) -> Dstwhere
    T: SaturatingCast<Dst>,
 
fn saturating_as<Dst>(self) -> Dstwhere
    T: SaturatingCast<Dst>,
Casts the value.
source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
    Src: SaturatingCast<Dst>,
 
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
    Src: SaturatingCast<Dst>,
source§fn saturating_cast_from(src: Src) -> Dst
 
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
source§impl<T> UnwrappedAs for T
 
impl<T> UnwrappedAs for T
source§fn unwrapped_as<Dst>(self) -> Dstwhere
    T: UnwrappedCast<Dst>,
 
fn unwrapped_as<Dst>(self) -> Dstwhere
    T: UnwrappedCast<Dst>,
Casts the value.
source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
    Src: UnwrappedCast<Dst>,
 
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
    Src: UnwrappedCast<Dst>,
source§fn unwrapped_cast_from(src: Src) -> Dst
 
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
source§impl<T> WrappingAs for T
 
impl<T> WrappingAs for T
source§fn wrapping_as<Dst>(self) -> Dstwhere
    T: WrappingCast<Dst>,
 
fn wrapping_as<Dst>(self) -> Dstwhere
    T: WrappingCast<Dst>,
Casts the value.
source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
    Src: WrappingCast<Dst>,
 
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
    Src: WrappingCast<Dst>,
source§fn wrapping_cast_from(src: Src) -> Dst
 
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.