objc2_foundation/generated/
NSXMLParser.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6
7use crate::*;
8
9#[repr(transparent)]
12#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
13pub struct NSXMLParserExternalEntityResolvingPolicy(pub NSUInteger);
14impl NSXMLParserExternalEntityResolvingPolicy {
15 #[doc(alias = "NSXMLParserResolveExternalEntitiesNever")]
16 pub const ResolveExternalEntitiesNever: Self = Self(0);
17 #[doc(alias = "NSXMLParserResolveExternalEntitiesNoNetwork")]
18 pub const ResolveExternalEntitiesNoNetwork: Self = Self(1);
19 #[doc(alias = "NSXMLParserResolveExternalEntitiesSameOriginOnly")]
20 pub const ResolveExternalEntitiesSameOriginOnly: Self = Self(2);
21 #[doc(alias = "NSXMLParserResolveExternalEntitiesAlways")]
22 pub const ResolveExternalEntitiesAlways: Self = Self(3);
23}
24
25unsafe impl Encode for NSXMLParserExternalEntityResolvingPolicy {
26 const ENCODING: Encoding = NSUInteger::ENCODING;
27}
28
29unsafe impl RefEncode for NSXMLParserExternalEntityResolvingPolicy {
30 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
31}
32
33extern_class!(
34 #[unsafe(super(NSObject))]
36 #[derive(Debug, PartialEq, Eq, Hash)]
37 pub struct NSXMLParser;
38);
39
40extern_conformance!(
41 unsafe impl NSObjectProtocol for NSXMLParser {}
42);
43
44impl NSXMLParser {
45 extern_methods!(
46 #[cfg(feature = "NSURL")]
47 #[unsafe(method(initWithContentsOfURL:))]
48 #[unsafe(method_family = init)]
49 pub unsafe fn initWithContentsOfURL(
50 this: Allocated<Self>,
51 url: &NSURL,
52 ) -> Option<Retained<Self>>;
53
54 #[cfg(feature = "NSData")]
55 #[unsafe(method(initWithData:))]
56 #[unsafe(method_family = init)]
57 pub unsafe fn initWithData(this: Allocated<Self>, data: &NSData) -> Retained<Self>;
58
59 #[cfg(feature = "NSStream")]
60 #[unsafe(method(initWithStream:))]
61 #[unsafe(method_family = init)]
62 pub unsafe fn initWithStream(
63 this: Allocated<Self>,
64 stream: &NSInputStream,
65 ) -> Retained<Self>;
66
67 #[unsafe(method(delegate))]
68 #[unsafe(method_family = none)]
69 pub unsafe fn delegate(&self) -> Option<Retained<ProtocolObject<dyn NSXMLParserDelegate>>>;
70
71 #[unsafe(method(setDelegate:))]
73 #[unsafe(method_family = none)]
74 pub unsafe fn setDelegate(
75 &self,
76 delegate: Option<&ProtocolObject<dyn NSXMLParserDelegate>>,
77 );
78
79 #[unsafe(method(shouldProcessNamespaces))]
80 #[unsafe(method_family = none)]
81 pub unsafe fn shouldProcessNamespaces(&self) -> bool;
82
83 #[unsafe(method(setShouldProcessNamespaces:))]
85 #[unsafe(method_family = none)]
86 pub unsafe fn setShouldProcessNamespaces(&self, should_process_namespaces: bool);
87
88 #[unsafe(method(shouldReportNamespacePrefixes))]
89 #[unsafe(method_family = none)]
90 pub unsafe fn shouldReportNamespacePrefixes(&self) -> bool;
91
92 #[unsafe(method(setShouldReportNamespacePrefixes:))]
94 #[unsafe(method_family = none)]
95 pub unsafe fn setShouldReportNamespacePrefixes(
96 &self,
97 should_report_namespace_prefixes: bool,
98 );
99
100 #[unsafe(method(externalEntityResolvingPolicy))]
101 #[unsafe(method_family = none)]
102 pub unsafe fn externalEntityResolvingPolicy(
103 &self,
104 ) -> NSXMLParserExternalEntityResolvingPolicy;
105
106 #[unsafe(method(setExternalEntityResolvingPolicy:))]
108 #[unsafe(method_family = none)]
109 pub unsafe fn setExternalEntityResolvingPolicy(
110 &self,
111 external_entity_resolving_policy: NSXMLParserExternalEntityResolvingPolicy,
112 );
113
114 #[cfg(all(feature = "NSSet", feature = "NSURL"))]
115 #[unsafe(method(allowedExternalEntityURLs))]
116 #[unsafe(method_family = none)]
117 pub unsafe fn allowedExternalEntityURLs(&self) -> Option<Retained<NSSet<NSURL>>>;
118
119 #[cfg(all(feature = "NSSet", feature = "NSURL"))]
120 #[unsafe(method(setAllowedExternalEntityURLs:))]
122 #[unsafe(method_family = none)]
123 pub unsafe fn setAllowedExternalEntityURLs(
124 &self,
125 allowed_external_entity_ur_ls: Option<&NSSet<NSURL>>,
126 );
127
128 #[unsafe(method(parse))]
129 #[unsafe(method_family = none)]
130 pub unsafe fn parse(&self) -> bool;
131
132 #[unsafe(method(abortParsing))]
133 #[unsafe(method_family = none)]
134 pub unsafe fn abortParsing(&self);
135
136 #[cfg(feature = "NSError")]
137 #[unsafe(method(parserError))]
138 #[unsafe(method_family = none)]
139 pub unsafe fn parserError(&self) -> Option<Retained<NSError>>;
140
141 #[unsafe(method(shouldResolveExternalEntities))]
142 #[unsafe(method_family = none)]
143 pub unsafe fn shouldResolveExternalEntities(&self) -> bool;
144
145 #[unsafe(method(setShouldResolveExternalEntities:))]
147 #[unsafe(method_family = none)]
148 pub unsafe fn setShouldResolveExternalEntities(
149 &self,
150 should_resolve_external_entities: bool,
151 );
152 );
153}
154
155impl NSXMLParser {
157 extern_methods!(
158 #[unsafe(method(init))]
159 #[unsafe(method_family = init)]
160 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
161
162 #[unsafe(method(new))]
163 #[unsafe(method_family = new)]
164 pub unsafe fn new() -> Retained<Self>;
165 );
166}
167
168impl NSXMLParser {
170 extern_methods!(
171 #[cfg(feature = "NSString")]
172 #[unsafe(method(publicID))]
173 #[unsafe(method_family = none)]
174 pub unsafe fn publicID(&self) -> Option<Retained<NSString>>;
175
176 #[cfg(feature = "NSString")]
177 #[unsafe(method(systemID))]
178 #[unsafe(method_family = none)]
179 pub unsafe fn systemID(&self) -> Option<Retained<NSString>>;
180
181 #[unsafe(method(lineNumber))]
182 #[unsafe(method_family = none)]
183 pub unsafe fn lineNumber(&self) -> NSInteger;
184
185 #[unsafe(method(columnNumber))]
186 #[unsafe(method_family = none)]
187 pub unsafe fn columnNumber(&self) -> NSInteger;
188 );
189}
190
191extern_protocol!(
192 pub unsafe trait NSXMLParserDelegate: NSObjectProtocol {
194 #[optional]
195 #[unsafe(method(parserDidStartDocument:))]
196 #[unsafe(method_family = none)]
197 unsafe fn parserDidStartDocument(&self, parser: &NSXMLParser);
198
199 #[optional]
200 #[unsafe(method(parserDidEndDocument:))]
201 #[unsafe(method_family = none)]
202 unsafe fn parserDidEndDocument(&self, parser: &NSXMLParser);
203
204 #[cfg(feature = "NSString")]
205 #[optional]
206 #[unsafe(method(parser:foundNotationDeclarationWithName:publicID:systemID:))]
207 #[unsafe(method_family = none)]
208 unsafe fn parser_foundNotationDeclarationWithName_publicID_systemID(
209 &self,
210 parser: &NSXMLParser,
211 name: &NSString,
212 public_id: Option<&NSString>,
213 system_id: Option<&NSString>,
214 );
215
216 #[cfg(feature = "NSString")]
217 #[optional]
218 #[unsafe(method(parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:))]
219 #[unsafe(method_family = none)]
220 unsafe fn parser_foundUnparsedEntityDeclarationWithName_publicID_systemID_notationName(
221 &self,
222 parser: &NSXMLParser,
223 name: &NSString,
224 public_id: Option<&NSString>,
225 system_id: Option<&NSString>,
226 notation_name: Option<&NSString>,
227 );
228
229 #[cfg(feature = "NSString")]
230 #[optional]
231 #[unsafe(method(parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:))]
232 #[unsafe(method_family = none)]
233 unsafe fn parser_foundAttributeDeclarationWithName_forElement_type_defaultValue(
234 &self,
235 parser: &NSXMLParser,
236 attribute_name: &NSString,
237 element_name: &NSString,
238 r#type: Option<&NSString>,
239 default_value: Option<&NSString>,
240 );
241
242 #[cfg(feature = "NSString")]
243 #[optional]
244 #[unsafe(method(parser:foundElementDeclarationWithName:model:))]
245 #[unsafe(method_family = none)]
246 unsafe fn parser_foundElementDeclarationWithName_model(
247 &self,
248 parser: &NSXMLParser,
249 element_name: &NSString,
250 model: &NSString,
251 );
252
253 #[cfg(feature = "NSString")]
254 #[optional]
255 #[unsafe(method(parser:foundInternalEntityDeclarationWithName:value:))]
256 #[unsafe(method_family = none)]
257 unsafe fn parser_foundInternalEntityDeclarationWithName_value(
258 &self,
259 parser: &NSXMLParser,
260 name: &NSString,
261 value: Option<&NSString>,
262 );
263
264 #[cfg(feature = "NSString")]
265 #[optional]
266 #[unsafe(method(parser:foundExternalEntityDeclarationWithName:publicID:systemID:))]
267 #[unsafe(method_family = none)]
268 unsafe fn parser_foundExternalEntityDeclarationWithName_publicID_systemID(
269 &self,
270 parser: &NSXMLParser,
271 name: &NSString,
272 public_id: Option<&NSString>,
273 system_id: Option<&NSString>,
274 );
275
276 #[cfg(all(feature = "NSDictionary", feature = "NSString"))]
277 #[optional]
278 #[unsafe(method(parser:didStartElement:namespaceURI:qualifiedName:attributes:))]
279 #[unsafe(method_family = none)]
280 unsafe fn parser_didStartElement_namespaceURI_qualifiedName_attributes(
281 &self,
282 parser: &NSXMLParser,
283 element_name: &NSString,
284 namespace_uri: Option<&NSString>,
285 q_name: Option<&NSString>,
286 attribute_dict: &NSDictionary<NSString, NSString>,
287 );
288
289 #[cfg(feature = "NSString")]
290 #[optional]
291 #[unsafe(method(parser:didEndElement:namespaceURI:qualifiedName:))]
292 #[unsafe(method_family = none)]
293 unsafe fn parser_didEndElement_namespaceURI_qualifiedName(
294 &self,
295 parser: &NSXMLParser,
296 element_name: &NSString,
297 namespace_uri: Option<&NSString>,
298 q_name: Option<&NSString>,
299 );
300
301 #[cfg(feature = "NSString")]
302 #[optional]
303 #[unsafe(method(parser:didStartMappingPrefix:toURI:))]
304 #[unsafe(method_family = none)]
305 unsafe fn parser_didStartMappingPrefix_toURI(
306 &self,
307 parser: &NSXMLParser,
308 prefix: &NSString,
309 namespace_uri: &NSString,
310 );
311
312 #[cfg(feature = "NSString")]
313 #[optional]
314 #[unsafe(method(parser:didEndMappingPrefix:))]
315 #[unsafe(method_family = none)]
316 unsafe fn parser_didEndMappingPrefix(&self, parser: &NSXMLParser, prefix: &NSString);
317
318 #[cfg(feature = "NSString")]
319 #[optional]
320 #[unsafe(method(parser:foundCharacters:))]
321 #[unsafe(method_family = none)]
322 unsafe fn parser_foundCharacters(&self, parser: &NSXMLParser, string: &NSString);
323
324 #[cfg(feature = "NSString")]
325 #[optional]
326 #[unsafe(method(parser:foundIgnorableWhitespace:))]
327 #[unsafe(method_family = none)]
328 unsafe fn parser_foundIgnorableWhitespace(
329 &self,
330 parser: &NSXMLParser,
331 whitespace_string: &NSString,
332 );
333
334 #[cfg(feature = "NSString")]
335 #[optional]
336 #[unsafe(method(parser:foundProcessingInstructionWithTarget:data:))]
337 #[unsafe(method_family = none)]
338 unsafe fn parser_foundProcessingInstructionWithTarget_data(
339 &self,
340 parser: &NSXMLParser,
341 target: &NSString,
342 data: Option<&NSString>,
343 );
344
345 #[cfg(feature = "NSString")]
346 #[optional]
347 #[unsafe(method(parser:foundComment:))]
348 #[unsafe(method_family = none)]
349 unsafe fn parser_foundComment(&self, parser: &NSXMLParser, comment: &NSString);
350
351 #[cfg(feature = "NSData")]
352 #[optional]
353 #[unsafe(method(parser:foundCDATA:))]
354 #[unsafe(method_family = none)]
355 unsafe fn parser_foundCDATA(&self, parser: &NSXMLParser, cdata_block: &NSData);
356
357 #[cfg(all(feature = "NSData", feature = "NSString"))]
358 #[optional]
359 #[unsafe(method(parser:resolveExternalEntityName:systemID:))]
360 #[unsafe(method_family = none)]
361 unsafe fn parser_resolveExternalEntityName_systemID(
362 &self,
363 parser: &NSXMLParser,
364 name: &NSString,
365 system_id: Option<&NSString>,
366 ) -> Option<Retained<NSData>>;
367
368 #[cfg(feature = "NSError")]
369 #[optional]
370 #[unsafe(method(parser:parseErrorOccurred:))]
371 #[unsafe(method_family = none)]
372 unsafe fn parser_parseErrorOccurred(&self, parser: &NSXMLParser, parse_error: &NSError);
373
374 #[cfg(feature = "NSError")]
375 #[optional]
376 #[unsafe(method(parser:validationErrorOccurred:))]
377 #[unsafe(method_family = none)]
378 unsafe fn parser_validationErrorOccurred(
379 &self,
380 parser: &NSXMLParser,
381 validation_error: &NSError,
382 );
383 }
384);
385
386extern "C" {
387 #[cfg(all(feature = "NSError", feature = "NSString"))]
389 pub static NSXMLParserErrorDomain: &'static NSErrorDomain;
390}
391
392#[repr(transparent)]
395#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
396pub struct NSXMLParserError(pub NSInteger);
397impl NSXMLParserError {
398 #[doc(alias = "NSXMLParserInternalError")]
399 pub const InternalError: Self = Self(1);
400 #[doc(alias = "NSXMLParserOutOfMemoryError")]
401 pub const OutOfMemoryError: Self = Self(2);
402 #[doc(alias = "NSXMLParserDocumentStartError")]
403 pub const DocumentStartError: Self = Self(3);
404 #[doc(alias = "NSXMLParserEmptyDocumentError")]
405 pub const EmptyDocumentError: Self = Self(4);
406 #[doc(alias = "NSXMLParserPrematureDocumentEndError")]
407 pub const PrematureDocumentEndError: Self = Self(5);
408 #[doc(alias = "NSXMLParserInvalidHexCharacterRefError")]
409 pub const InvalidHexCharacterRefError: Self = Self(6);
410 #[doc(alias = "NSXMLParserInvalidDecimalCharacterRefError")]
411 pub const InvalidDecimalCharacterRefError: Self = Self(7);
412 #[doc(alias = "NSXMLParserInvalidCharacterRefError")]
413 pub const InvalidCharacterRefError: Self = Self(8);
414 #[doc(alias = "NSXMLParserInvalidCharacterError")]
415 pub const InvalidCharacterError: Self = Self(9);
416 #[doc(alias = "NSXMLParserCharacterRefAtEOFError")]
417 pub const CharacterRefAtEOFError: Self = Self(10);
418 #[doc(alias = "NSXMLParserCharacterRefInPrologError")]
419 pub const CharacterRefInPrologError: Self = Self(11);
420 #[doc(alias = "NSXMLParserCharacterRefInEpilogError")]
421 pub const CharacterRefInEpilogError: Self = Self(12);
422 #[doc(alias = "NSXMLParserCharacterRefInDTDError")]
423 pub const CharacterRefInDTDError: Self = Self(13);
424 #[doc(alias = "NSXMLParserEntityRefAtEOFError")]
425 pub const EntityRefAtEOFError: Self = Self(14);
426 #[doc(alias = "NSXMLParserEntityRefInPrologError")]
427 pub const EntityRefInPrologError: Self = Self(15);
428 #[doc(alias = "NSXMLParserEntityRefInEpilogError")]
429 pub const EntityRefInEpilogError: Self = Self(16);
430 #[doc(alias = "NSXMLParserEntityRefInDTDError")]
431 pub const EntityRefInDTDError: Self = Self(17);
432 #[doc(alias = "NSXMLParserParsedEntityRefAtEOFError")]
433 pub const ParsedEntityRefAtEOFError: Self = Self(18);
434 #[doc(alias = "NSXMLParserParsedEntityRefInPrologError")]
435 pub const ParsedEntityRefInPrologError: Self = Self(19);
436 #[doc(alias = "NSXMLParserParsedEntityRefInEpilogError")]
437 pub const ParsedEntityRefInEpilogError: Self = Self(20);
438 #[doc(alias = "NSXMLParserParsedEntityRefInInternalSubsetError")]
439 pub const ParsedEntityRefInInternalSubsetError: Self = Self(21);
440 #[doc(alias = "NSXMLParserEntityReferenceWithoutNameError")]
441 pub const EntityReferenceWithoutNameError: Self = Self(22);
442 #[doc(alias = "NSXMLParserEntityReferenceMissingSemiError")]
443 pub const EntityReferenceMissingSemiError: Self = Self(23);
444 #[doc(alias = "NSXMLParserParsedEntityRefNoNameError")]
445 pub const ParsedEntityRefNoNameError: Self = Self(24);
446 #[doc(alias = "NSXMLParserParsedEntityRefMissingSemiError")]
447 pub const ParsedEntityRefMissingSemiError: Self = Self(25);
448 #[doc(alias = "NSXMLParserUndeclaredEntityError")]
449 pub const UndeclaredEntityError: Self = Self(26);
450 #[doc(alias = "NSXMLParserUnparsedEntityError")]
451 pub const UnparsedEntityError: Self = Self(28);
452 #[doc(alias = "NSXMLParserEntityIsExternalError")]
453 pub const EntityIsExternalError: Self = Self(29);
454 #[doc(alias = "NSXMLParserEntityIsParameterError")]
455 pub const EntityIsParameterError: Self = Self(30);
456 #[doc(alias = "NSXMLParserUnknownEncodingError")]
457 pub const UnknownEncodingError: Self = Self(31);
458 #[doc(alias = "NSXMLParserEncodingNotSupportedError")]
459 pub const EncodingNotSupportedError: Self = Self(32);
460 #[doc(alias = "NSXMLParserStringNotStartedError")]
461 pub const StringNotStartedError: Self = Self(33);
462 #[doc(alias = "NSXMLParserStringNotClosedError")]
463 pub const StringNotClosedError: Self = Self(34);
464 #[doc(alias = "NSXMLParserNamespaceDeclarationError")]
465 pub const NamespaceDeclarationError: Self = Self(35);
466 #[doc(alias = "NSXMLParserEntityNotStartedError")]
467 pub const EntityNotStartedError: Self = Self(36);
468 #[doc(alias = "NSXMLParserEntityNotFinishedError")]
469 pub const EntityNotFinishedError: Self = Self(37);
470 #[doc(alias = "NSXMLParserLessThanSymbolInAttributeError")]
471 pub const LessThanSymbolInAttributeError: Self = Self(38);
472 #[doc(alias = "NSXMLParserAttributeNotStartedError")]
473 pub const AttributeNotStartedError: Self = Self(39);
474 #[doc(alias = "NSXMLParserAttributeNotFinishedError")]
475 pub const AttributeNotFinishedError: Self = Self(40);
476 #[doc(alias = "NSXMLParserAttributeHasNoValueError")]
477 pub const AttributeHasNoValueError: Self = Self(41);
478 #[doc(alias = "NSXMLParserAttributeRedefinedError")]
479 pub const AttributeRedefinedError: Self = Self(42);
480 #[doc(alias = "NSXMLParserLiteralNotStartedError")]
481 pub const LiteralNotStartedError: Self = Self(43);
482 #[doc(alias = "NSXMLParserLiteralNotFinishedError")]
483 pub const LiteralNotFinishedError: Self = Self(44);
484 #[doc(alias = "NSXMLParserCommentNotFinishedError")]
485 pub const CommentNotFinishedError: Self = Self(45);
486 #[doc(alias = "NSXMLParserProcessingInstructionNotStartedError")]
487 pub const ProcessingInstructionNotStartedError: Self = Self(46);
488 #[doc(alias = "NSXMLParserProcessingInstructionNotFinishedError")]
489 pub const ProcessingInstructionNotFinishedError: Self = Self(47);
490 #[doc(alias = "NSXMLParserNotationNotStartedError")]
491 pub const NotationNotStartedError: Self = Self(48);
492 #[doc(alias = "NSXMLParserNotationNotFinishedError")]
493 pub const NotationNotFinishedError: Self = Self(49);
494 #[doc(alias = "NSXMLParserAttributeListNotStartedError")]
495 pub const AttributeListNotStartedError: Self = Self(50);
496 #[doc(alias = "NSXMLParserAttributeListNotFinishedError")]
497 pub const AttributeListNotFinishedError: Self = Self(51);
498 #[doc(alias = "NSXMLParserMixedContentDeclNotStartedError")]
499 pub const MixedContentDeclNotStartedError: Self = Self(52);
500 #[doc(alias = "NSXMLParserMixedContentDeclNotFinishedError")]
501 pub const MixedContentDeclNotFinishedError: Self = Self(53);
502 #[doc(alias = "NSXMLParserElementContentDeclNotStartedError")]
503 pub const ElementContentDeclNotStartedError: Self = Self(54);
504 #[doc(alias = "NSXMLParserElementContentDeclNotFinishedError")]
505 pub const ElementContentDeclNotFinishedError: Self = Self(55);
506 #[doc(alias = "NSXMLParserXMLDeclNotStartedError")]
507 pub const XMLDeclNotStartedError: Self = Self(56);
508 #[doc(alias = "NSXMLParserXMLDeclNotFinishedError")]
509 pub const XMLDeclNotFinishedError: Self = Self(57);
510 #[doc(alias = "NSXMLParserConditionalSectionNotStartedError")]
511 pub const ConditionalSectionNotStartedError: Self = Self(58);
512 #[doc(alias = "NSXMLParserConditionalSectionNotFinishedError")]
513 pub const ConditionalSectionNotFinishedError: Self = Self(59);
514 #[doc(alias = "NSXMLParserExternalSubsetNotFinishedError")]
515 pub const ExternalSubsetNotFinishedError: Self = Self(60);
516 #[doc(alias = "NSXMLParserDOCTYPEDeclNotFinishedError")]
517 pub const DOCTYPEDeclNotFinishedError: Self = Self(61);
518 #[doc(alias = "NSXMLParserMisplacedCDATAEndStringError")]
519 pub const MisplacedCDATAEndStringError: Self = Self(62);
520 #[doc(alias = "NSXMLParserCDATANotFinishedError")]
521 pub const CDATANotFinishedError: Self = Self(63);
522 #[doc(alias = "NSXMLParserMisplacedXMLDeclarationError")]
523 pub const MisplacedXMLDeclarationError: Self = Self(64);
524 #[doc(alias = "NSXMLParserSpaceRequiredError")]
525 pub const SpaceRequiredError: Self = Self(65);
526 #[doc(alias = "NSXMLParserSeparatorRequiredError")]
527 pub const SeparatorRequiredError: Self = Self(66);
528 #[doc(alias = "NSXMLParserNMTOKENRequiredError")]
529 pub const NMTOKENRequiredError: Self = Self(67);
530 #[doc(alias = "NSXMLParserNAMERequiredError")]
531 pub const NAMERequiredError: Self = Self(68);
532 #[doc(alias = "NSXMLParserPCDATARequiredError")]
533 pub const PCDATARequiredError: Self = Self(69);
534 #[doc(alias = "NSXMLParserURIRequiredError")]
535 pub const URIRequiredError: Self = Self(70);
536 #[doc(alias = "NSXMLParserPublicIdentifierRequiredError")]
537 pub const PublicIdentifierRequiredError: Self = Self(71);
538 #[doc(alias = "NSXMLParserLTRequiredError")]
539 pub const LTRequiredError: Self = Self(72);
540 #[doc(alias = "NSXMLParserGTRequiredError")]
541 pub const GTRequiredError: Self = Self(73);
542 #[doc(alias = "NSXMLParserLTSlashRequiredError")]
543 pub const LTSlashRequiredError: Self = Self(74);
544 #[doc(alias = "NSXMLParserEqualExpectedError")]
545 pub const EqualExpectedError: Self = Self(75);
546 #[doc(alias = "NSXMLParserTagNameMismatchError")]
547 pub const TagNameMismatchError: Self = Self(76);
548 #[doc(alias = "NSXMLParserUnfinishedTagError")]
549 pub const UnfinishedTagError: Self = Self(77);
550 #[doc(alias = "NSXMLParserStandaloneValueError")]
551 pub const StandaloneValueError: Self = Self(78);
552 #[doc(alias = "NSXMLParserInvalidEncodingNameError")]
553 pub const InvalidEncodingNameError: Self = Self(79);
554 #[doc(alias = "NSXMLParserCommentContainsDoubleHyphenError")]
555 pub const CommentContainsDoubleHyphenError: Self = Self(80);
556 #[doc(alias = "NSXMLParserInvalidEncodingError")]
557 pub const InvalidEncodingError: Self = Self(81);
558 #[doc(alias = "NSXMLParserExternalStandaloneEntityError")]
559 pub const ExternalStandaloneEntityError: Self = Self(82);
560 #[doc(alias = "NSXMLParserInvalidConditionalSectionError")]
561 pub const InvalidConditionalSectionError: Self = Self(83);
562 #[doc(alias = "NSXMLParserEntityValueRequiredError")]
563 pub const EntityValueRequiredError: Self = Self(84);
564 #[doc(alias = "NSXMLParserNotWellBalancedError")]
565 pub const NotWellBalancedError: Self = Self(85);
566 #[doc(alias = "NSXMLParserExtraContentError")]
567 pub const ExtraContentError: Self = Self(86);
568 #[doc(alias = "NSXMLParserInvalidCharacterInEntityError")]
569 pub const InvalidCharacterInEntityError: Self = Self(87);
570 #[doc(alias = "NSXMLParserParsedEntityRefInInternalError")]
571 pub const ParsedEntityRefInInternalError: Self = Self(88);
572 #[doc(alias = "NSXMLParserEntityRefLoopError")]
573 pub const EntityRefLoopError: Self = Self(89);
574 #[doc(alias = "NSXMLParserEntityBoundaryError")]
575 pub const EntityBoundaryError: Self = Self(90);
576 #[doc(alias = "NSXMLParserInvalidURIError")]
577 pub const InvalidURIError: Self = Self(91);
578 #[doc(alias = "NSXMLParserURIFragmentError")]
579 pub const URIFragmentError: Self = Self(92);
580 #[doc(alias = "NSXMLParserNoDTDError")]
581 pub const NoDTDError: Self = Self(94);
582 #[doc(alias = "NSXMLParserDelegateAbortedParseError")]
583 pub const DelegateAbortedParseError: Self = Self(512);
584}
585
586unsafe impl Encode for NSXMLParserError {
587 const ENCODING: Encoding = NSInteger::ENCODING;
588}
589
590unsafe impl RefEncode for NSXMLParserError {
591 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
592}