Cargo.toml 🔗
@@ -10,7 +10,7 @@ categories = ["parsing", "network-programming"]
license = "MPL-2.0"
[dependencies]
-minidom = "0.4.1"
+minidom = "0.4.3"
jid = "0.2.0"
base64 = "0.5.0"
digest = "0.5.0"
Emmanuel Gil Peyrot created
Cargo.toml | 2 +-
src/ibb.rs | 4 ++--
src/jingle_ft.rs | 7 ++-----
src/jingle_ibb.rs | 2 +-
src/jingle_s5b.rs | 4 ++--
src/rsm.rs | 2 +-
6 files changed, 9 insertions(+), 12 deletions(-)
@@ -10,7 +10,7 @@ categories = ["parsing", "network-programming"]
license = "MPL-2.0"
[dependencies]
-minidom = "0.4.1"
+minidom = "0.4.3"
jid = "0.2.0"
base64 = "0.5.0"
digest = "0.5.0"
@@ -113,7 +113,7 @@ impl Into<Element> for IBB {
IBB::Open { block_size, sid, stanza } => {
Element::builder("open")
.ns(ns::IBB)
- .attr("block-size", format!("{}", block_size))
+ .attr("block-size", block_size)
.attr("sid", sid)
.attr("stanza", stanza)
.build()
@@ -121,7 +121,7 @@ impl Into<Element> for IBB {
IBB::Data { seq, sid, data } => {
Element::builder("data")
.ns(ns::IBB)
- .attr("seq", format!("{}", seq))
+ .attr("seq", seq)
.attr("sid", sid)
.append(base64::encode(&data))
.build()
@@ -24,11 +24,8 @@ impl IntoElements for Range {
fn into_elements(self, emitter: &mut ElementEmitter) {
let mut elem = Element::builder("range")
.ns(ns::JINGLE_FT)
- .attr("offset", format!("{}", self.offset))
- .attr("length", match self.length {
- Some(length) => Some(format!("{}", length)),
- None => None
- })
+ .attr("offset", self.offset)
+ .attr("length", self.length)
.build();
for hash in self.hashes {
elem.append_child(hash.into());
@@ -43,7 +43,7 @@ impl Into<Element> for Transport {
fn into(self) -> Element {
Element::builder("transport")
.ns(ns::JINGLE_IBB)
- .attr("block-size", format!("{}", self.block_size))
+ .attr("block-size", self.block_size)
.attr("sid", self.sid)
.attr("stanza", self.stanza)
.build()
@@ -70,8 +70,8 @@ impl Into<Element> for Candidate {
.attr("cid", self.cid)
.attr("host", self.host)
.attr("jid", self.jid)
- .attr("port", match self.port { Some(port) => Some(format!("{}", port)), None => None })
- .attr("priority", format!("{}", self.priority))
+ .attr("port", self.port)
+ .attr("priority", self.priority)
.attr("type", self.type_)
.build()
}
@@ -103,7 +103,7 @@ impl Into<Element> for Set {
if self.first.is_some() {
elem.append_child(Element::builder("first")
.ns(ns::RSM)
- .attr("index", self.first_index.map(|index| format!("{}", index)))
+ .attr("index", self.first_index)
.append(self.first).build());
}
if self.index.is_some() {