objc2_core_haptics/generated/
CHHapticErrors.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use objc2::__framework_prelude::*;
4
5use crate::*;
6
7/// [Apple's documentation](https://developer.apple.com/documentation/corehaptics/chhapticerrorcode?language=objc)
8// NS_ERROR_ENUM
9#[repr(transparent)]
10#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
11pub struct CHHapticErrorCode(pub NSInteger);
12impl CHHapticErrorCode {
13    #[doc(alias = "CHHapticErrorCodeEngineNotRunning")]
14    pub const EngineNotRunning: Self = Self(-4805);
15    #[doc(alias = "CHHapticErrorCodeOperationNotPermitted")]
16    pub const OperationNotPermitted: Self = Self(-4806);
17    #[doc(alias = "CHHapticErrorCodeEngineStartTimeout")]
18    pub const EngineStartTimeout: Self = Self(-4808);
19    #[doc(alias = "CHHapticErrorCodeNotSupported")]
20    pub const NotSupported: Self = Self(-4809);
21    #[doc(alias = "CHHapticErrorCodeServerInitFailed")]
22    pub const ServerInitFailed: Self = Self(-4810);
23    #[doc(alias = "CHHapticErrorCodeServerInterrupted")]
24    pub const ServerInterrupted: Self = Self(-4811);
25    #[doc(alias = "CHHapticErrorCodeInvalidPatternPlayer")]
26    pub const InvalidPatternPlayer: Self = Self(-4812);
27    #[doc(alias = "CHHapticErrorCodeInvalidPatternData")]
28    pub const InvalidPatternData: Self = Self(-4813);
29    #[doc(alias = "CHHapticErrorCodeInvalidPatternDictionary")]
30    pub const InvalidPatternDictionary: Self = Self(-4814);
31    #[doc(alias = "CHHapticErrorCodeInvalidAudioSession")]
32    pub const InvalidAudioSession: Self = Self(-4815);
33    #[doc(alias = "CHHapticErrorCodeInvalidEngineParameter")]
34    pub const InvalidEngineParameter: Self = Self(-4816);
35    #[doc(alias = "CHHapticErrorCodeInvalidParameterType")]
36    pub const InvalidParameterType: Self = Self(-4820);
37    #[doc(alias = "CHHapticErrorCodeInvalidEventType")]
38    pub const InvalidEventType: Self = Self(-4821);
39    #[doc(alias = "CHHapticErrorCodeInvalidEventTime")]
40    pub const InvalidEventTime: Self = Self(-4822);
41    #[doc(alias = "CHHapticErrorCodeInvalidEventDuration")]
42    pub const InvalidEventDuration: Self = Self(-4823);
43    #[doc(alias = "CHHapticErrorCodeInvalidAudioResource")]
44    pub const InvalidAudioResource: Self = Self(-4824);
45    #[doc(alias = "CHHapticErrorCodeResourceNotAvailable")]
46    pub const ResourceNotAvailable: Self = Self(-4825);
47    #[doc(alias = "CHHapticErrorCodeBadEventEntry")]
48    pub const BadEventEntry: Self = Self(-4830);
49    #[doc(alias = "CHHapticErrorCodeBadParameterEntry")]
50    pub const BadParameterEntry: Self = Self(-4831);
51    #[doc(alias = "CHHapticErrorCodeInvalidTime")]
52    pub const InvalidTime: Self = Self(-4840);
53    #[doc(alias = "CHHapticErrorCodeFileNotFound")]
54    pub const FileNotFound: Self = Self(-4851);
55    #[doc(alias = "CHHapticErrorCodeInsufficientPower")]
56    pub const InsufficientPower: Self = Self(-4897);
57    #[doc(alias = "CHHapticErrorCodeUnknownError")]
58    pub const UnknownError: Self = Self(-4898);
59    #[doc(alias = "CHHapticErrorCodeMemoryError")]
60    pub const MemoryError: Self = Self(-4899);
61}
62
63unsafe impl Encode for CHHapticErrorCode {
64    const ENCODING: Encoding = NSInteger::ENCODING;
65}
66
67unsafe impl RefEncode for CHHapticErrorCode {
68    const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
69}