Update rxml to 0.10.0

See release notes [1] for details.

   [1]: https://codeberg.org/jssfr/rxml/releases/tag/v0.10.0
This commit is contained in:
Jonas Schäfer 2024-03-16 17:39:55 +01:00
commit fb63ac8e50
4 changed files with 10 additions and 10 deletions

View file

@ -19,7 +19,7 @@ tokio = { version = "1", features = ["net", "rt", "rt-multi-thread", "macros"] }
tokio-stream = { version = "0.1", features = [] }
tokio-util = { version = "0.7", features = ["codec"] }
webpki-roots = { version = "0.25", optional = true }
rxml = "0.9.1"
rxml = { version = "0.10.0", features = ["smartstring"] }
rand = "^0.8"
syntect = { version = "5", optional = true }
# same repository dependencies

View file

@ -4,7 +4,7 @@ use crate::Error;
use bytes::{BufMut, BytesMut};
use log::debug;
use minidom::tree_builder::TreeBuilder;
use rxml::{Lexer, PushDriver, RawParser};
use rxml::{Parse, RawParser};
use std::collections::HashMap;
use std::fmt::Write;
use std::io;
@ -63,7 +63,7 @@ pub struct XMPPCodec {
/// Outgoing
ns: Option<String>,
/// Incoming
driver: PushDriver<RawParser>,
driver: RawParser,
stanza_builder: TreeBuilder,
}
@ -71,7 +71,7 @@ impl XMPPCodec {
/// Constructor
pub fn new() -> Self {
let stanza_builder = TreeBuilder::new();
let driver = PushDriver::wrap(Lexer::new(), RawParser::new());
let driver = RawParser::new();
#[cfg(feature = "syntax-highlighting")]
if log::log_enabled!(log::Level::Debug) && PS.get().is_none() {
init_syntect();