#[repr(C)]pub struct _xmlSAXHandler {Show 32 fields
pub internalSubset: Option<internalSubsetSAXFunc>,
pub isStandalone: Option<isStandaloneSAXFunc>,
pub hasInternalSubset: Option<hasInternalSubsetSAXFunc>,
pub hasExternalSubset: Option<hasExternalSubsetSAXFunc>,
pub resolveEntity: Option<resolveEntitySAXFunc>,
pub getEntity: Option<getEntitySAXFunc>,
pub entityDecl: Option<entityDeclSAXFunc>,
pub notationDecl: Option<notationDeclSAXFunc>,
pub attributeDecl: Option<attributeDeclSAXFunc>,
pub elementDecl: Option<elementDeclSAXFunc>,
pub unparsedEntityDecl: Option<unparsedEntityDeclSAXFunc>,
pub setDocumentLocator: Option<setDocumentLocatorSAXFunc>,
pub startDocument: Option<startDocumentSAXFunc>,
pub endDocument: Option<endDocumentSAXFunc>,
pub startElement: Option<startElementSAXFunc>,
pub endElement: Option<endElementSAXFunc>,
pub reference: Option<referenceSAXFunc>,
pub characters: Option<charactersSAXFunc>,
pub ignorableWhitespace: Option<ignorableWhitespaceSAXFunc>,
pub processingInstruction: Option<processingInstructionSAXFunc>,
pub comment: Option<commentSAXFunc>,
pub warning: Option<warningSAXFunc>,
pub error: Option<errorSAXFunc>,
pub fatalError: Option<fatalErrorSAXFunc>,
pub getParameterEntity: Option<getParameterEntitySAXFunc>,
pub cdataBlock: Option<cdataBlockSAXFunc>,
pub externalSubset: Option<externalSubsetSAXFunc>,
pub initialized: c_uint,
pub _private: *mut c_void,
pub startElementNs: Option<startElementNsSAX2Func>,
pub endElementNs: Option<endElementNsSAX2Func>,
pub serror: Option<xmlStructuredErrorFunc>,
}Expand description
SAX event handler structure.
Fields§
§internalSubset: Option<internalSubsetSAXFunc>§isStandalone: Option<isStandaloneSAXFunc>§hasInternalSubset: Option<hasInternalSubsetSAXFunc>§hasExternalSubset: Option<hasExternalSubsetSAXFunc>§resolveEntity: Option<resolveEntitySAXFunc>§getEntity: Option<getEntitySAXFunc>§entityDecl: Option<entityDeclSAXFunc>§notationDecl: Option<notationDeclSAXFunc>§attributeDecl: Option<attributeDeclSAXFunc>§elementDecl: Option<elementDeclSAXFunc>§unparsedEntityDecl: Option<unparsedEntityDeclSAXFunc>§setDocumentLocator: Option<setDocumentLocatorSAXFunc>§startDocument: Option<startDocumentSAXFunc>§endDocument: Option<endDocumentSAXFunc>§startElement: Option<startElementSAXFunc>§endElement: Option<endElementSAXFunc>§reference: Option<referenceSAXFunc>§characters: Option<charactersSAXFunc>§ignorableWhitespace: Option<ignorableWhitespaceSAXFunc>§processingInstruction: Option<processingInstructionSAXFunc>§comment: Option<commentSAXFunc>§warning: Option<warningSAXFunc>§error: Option<errorSAXFunc>§fatalError: Option<fatalErrorSAXFunc>§getParameterEntity: Option<getParameterEntitySAXFunc>§cdataBlock: Option<cdataBlockSAXFunc>§externalSubset: Option<externalSubsetSAXFunc>§initialized: c_uint§_private: *mut c_void§startElementNs: Option<startElementNsSAX2Func>§endElementNs: Option<endElementNsSAX2Func>§serror: Option<xmlStructuredErrorFunc>Auto Trait Implementations§
impl !Send for _xmlSAXHandler
impl !Sync for _xmlSAXHandler
impl Freeze for _xmlSAXHandler
impl RefUnwindSafe for _xmlSAXHandler
impl Unpin for _xmlSAXHandler
impl UnsafeUnpin for _xmlSAXHandler
impl UnwindSafe for _xmlSAXHandler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more