fruity__bbqsrc/foundation/
error_codes.rs1#![allow(missing_docs, non_upper_case_globals)]
8
9use crate::objc::NSInteger;
10
11macro_rules! codes {
12 ($($name:ident = $value:expr,)+) => {
13 $(
14 pub const $name: NSInteger = $value;
15 )+
16 };
17}
18
19codes! {
21 NSFileNoSuchFileError = 4,
23 NSFileLockingError = 255,
24 NSFileReadUnknownError = 256,
25 NSFileReadNoPermissionError = 257,
26 NSFileReadInvalidFileNameError = 258,
27 NSFileReadCorruptFileError = 259,
28 NSFileReadNoSuchFileError = 260,
29 NSFileReadInapplicableStringEncodingError = 261,
30 NSFileReadUnsupportedSchemeError = 262,
31 NSFileReadTooLargeError = 263,
32 NSFileReadUnknownStringEncodingError = 264,
33 NSFileWriteUnknownError = 512,
34 NSFileWriteNoPermissionError = 513,
35 NSFileWriteInvalidFileNameError = 514,
36 NSFileWriteFileExistsError = 516,
37 NSFileWriteInapplicableStringEncodingError = 517,
38 NSFileWriteUnsupportedSchemeError = 518,
39 NSFileWriteOutOfSpaceError = 640,
40 NSFileWriteVolumeReadOnlyError = 642,
41
42 NSFileManagerUnmountUnknownError = 768,
44 NSFileManagerUnmountBusyError = 769,
45
46 NSKeyValueValidationError = 1024,
48 NSFormattingError = 2048,
49 NSUserCancelledError = 3072,
50 NSFeatureUnsupportedError = 3328,
51
52 NSExecutableNotLoadableError = 3584,
54 NSExecutableArchitectureMismatchError = 3585,
55 NSExecutableRuntimeMismatchError = 3586,
56 NSExecutableLoadError = 3587,
57 NSExecutableLinkError = 3588,
58
59 NSFileErrorMinimum = 0,
61 NSFileErrorMaximum = 1023,
62
63 NSValidationErrorMinimum = 1024,
64 NSValidationErrorMaximum = 2047,
65
66 NSExecutableErrorMinimum = 3584,
67 NSExecutableErrorMaximum = 3839,
68
69 NSFormattingErrorMinimum = 2048,
70 NSFormattingErrorMaximum = 2559,
71
72 NSPropertyListReadCorruptError = 3840,
73 NSPropertyListReadUnknownVersionError = 3841,
74 NSPropertyListReadStreamError = 3842,
75 NSPropertyListWriteStreamError = 3851,
76 NSPropertyListWriteInvalidError = 3852,
77
78 NSPropertyListErrorMinimum = 3840,
79 NSPropertyListErrorMaximum = 4095,
80
81 NSXPCConnectionInterrupted = 4097,
82 NSXPCConnectionInvalid = 4099,
83 NSXPCConnectionReplyInvalid = 4101,
84
85 NSXPCConnectionErrorMinimum = 4096,
86 NSXPCConnectionErrorMaximum = 4224,
87
88 NSUbiquitousFileUnavailableError = 4353,
89 NSUbiquitousFileNotUploadedDueToQuotaError = 4354,
90 NSUbiquitousFileUbiquityServerNotAvailable = 4355,
91
92 NSUbiquitousFileErrorMinimum = 4352,
93 NSUbiquitousFileErrorMaximum = 4607,
94
95 NSUserActivityHandoffFailedError = 4608,
96 NSUserActivityConnectionUnavailableError = 4609,
97 NSUserActivityRemoteApplicationTimedOutError = 4610,
98 NSUserActivityHandoffUserInfoTooLargeError = 4611,
99
100 NSUserActivityErrorMinimum = 4608,
101 NSUserActivityErrorMaximum = 4863,
102
103 NSCoderReadCorruptError = 4864,
104 NSCoderValueNotFoundError = 4865,
105 NSCoderInvalidValueError = 4866,
106 NSCoderErrorMinimum = 4864,
107 NSCoderErrorMaximum = 4991,
108
109 NSBundleErrorMinimum = 4992,
110 NSBundleErrorMaximum = 5119,
111
112 NSBundleOnDemandResourceOutOfSpaceError = 4992,
113 NSBundleOnDemandResourceExceededMaximumSizeError = 4993,
114 NSBundleOnDemandResourceInvalidTagError = 4994,
115
116 NSCloudSharingNetworkFailureError = 5120,
117 NSCloudSharingQuotaExceededError = 5121,
118 NSCloudSharingTooManyParticipantsError = 5122,
119 NSCloudSharingConflictError = 5123,
120 NSCloudSharingNoPermissionError = 5124,
121 NSCloudSharingOtherError = 5375,
122
123 NSCloudSharingErrorMinimum = 5120,
124 NSCloudSharingErrorMaximum = 5375,
125
126 NSCompressionFailedError = 5376,
127 NSDecompressionFailedError = 5377,
128
129 NSCompressionErrorMinimum = 5376,
130 NSCompressionErrorMaximum = 5503,
131}
132
133codes! {
135 NSURLErrorUnknown = -1,
136 NSURLErrorCancelled = -999,
137 NSURLErrorBadURL = -1000,
138 NSURLErrorTimedOut = -1001,
139 NSURLErrorUnsupportedURL = -1002,
140 NSURLErrorCannotFindHost = -1003,
141 NSURLErrorCannotConnectToHost = -1004,
142 NSURLErrorNetworkConnectionLost = -1005,
143 NSURLErrorDNSLookupFailed = -1006,
144 NSURLErrorHTTPTooManyRedirects = -1007,
145 NSURLErrorResourceUnavailable = -1008,
146 NSURLErrorNotConnectedToInternet = -1009,
147 NSURLErrorRedirectToNonExistentLocation = -1010,
148 NSURLErrorBadServerResponse = -1011,
149 NSURLErrorUserCancelledAuthentication = -1012,
150 NSURLErrorUserAuthenticationRequired = -1013,
151 NSURLErrorZeroByteResource = -1014,
152 NSURLErrorCannotDecodeRawData = -1015,
153 NSURLErrorCannotDecodeContentData = -1016,
154 NSURLErrorCannotParseResponse = -1017,
155 NSURLErrorAppTransportSecurityRequiresSecureConnection = -1022,
156 NSURLErrorFileDoesNotExist = -1100,
157 NSURLErrorFileIsDirectory = -1101,
158 NSURLErrorNoPermissionsToReadFile = -1102,
159 NSURLErrorDataLengthExceedsMaximum = -1103,
160 NSURLErrorFileOutsideSafeArea = -1104,
161
162 NSURLErrorSecureConnectionFailed = -1200,
164 NSURLErrorServerCertificateHasBadDate = -1201,
165 NSURLErrorServerCertificateUntrusted = -1202,
166 NSURLErrorServerCertificateHasUnknownRoot = -1203,
167 NSURLErrorServerCertificateNotYetValid = -1204,
168 NSURLErrorClientCertificateRejected = -1205,
169 NSURLErrorClientCertificateRequired = -1206,
170 NSURLErrorCannotLoadFromNetwork = -2000,
171
172 NSURLErrorCannotCreateFile = -3000,
174 NSURLErrorCannotOpenFile = -3001,
175 NSURLErrorCannotCloseFile = -3002,
176 NSURLErrorCannotWriteToFile = -3003,
177 NSURLErrorCannotRemoveFile = -3004,
178 NSURLErrorCannotMoveFile = -3005,
179 NSURLErrorDownloadDecodingFailedMidStream = -3006,
180 NSURLErrorDownloadDecodingFailedToComplete =-3007,
181
182 NSURLErrorInternationalRoamingOff = -1018,
183 NSURLErrorCallIsActive = -1019,
184 NSURLErrorDataNotAllowed = -1020,
185 NSURLErrorRequestBodyStreamExhausted = -1021,
186
187 NSURLErrorBackgroundSessionRequiresSharedContainer = -995,
188 NSURLErrorBackgroundSessionInUseByAnotherProcess = -996,
189 NSURLErrorBackgroundSessionWasDisconnected = -997,
190}