summaryrefslogtreecommitdiff
path: root/src/rexmpp_xml.rs
AgeCommit message (Collapse)Author
2023-11-02Use Rust enums for C tagged unionsdefanor
Used to manually implement tagged unions in Rust as well, but the C representation of Rust enums with fields is supposed to match those.
2023-10-07Use file descriptors instead of streams, update Rust sourcesdefanor
File descriptors tend to be easier to handle with FFI.
2023-09-09Use rxml for XML parsing when building with Rustdefanor
2023-09-08Support libexpat as an alternative XML parserdefanor
2023-09-07Implement rexmpp_xml_eq in Rustdefanor
2023-09-07Build rexmpp_xml_t directly on SAX parsingdefanor
Afterwards it is used for the input queue, too.
2023-09-07Implement XML serialization in C and in Rustdefanor
Continuing replacement of libxml2, planning to use libexpat or a Rust XML parser as an alternative for XML parsing.
2023-06-22Make use of pointer::as_mut and pointer::writedefanor
It doesn't seem to add much, but experimenting with different approaches.
2023-06-18Duplicate most of the XML functions in Rust, use Cargodefanor