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.