Replace format!("{}", jid) with jid.to_string()
This is more readable I think, and expresses better our intent.
This commit is contained in:
parent
6fc3a46bd2
commit
2ad0dd66dd
1 changed files with 16 additions and 31 deletions
|
@ -627,42 +627,42 @@ use minidom::{IntoAttributeValue, Node};
|
|||
#[cfg(feature = "minidom")]
|
||||
impl IntoAttributeValue for Jid {
|
||||
fn into_attribute_value(self) -> Option<String> {
|
||||
Some(format!("{}", self))
|
||||
Some(self.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "minidom")]
|
||||
impl From<Jid> for Node {
|
||||
fn from(jid: Jid) -> Node {
|
||||
Node::Text(format!("{}", jid))
|
||||
Node::Text(jid.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "minidom")]
|
||||
impl IntoAttributeValue for FullJid {
|
||||
fn into_attribute_value(self) -> Option<String> {
|
||||
Some(format!("{}", self))
|
||||
Some(self.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "minidom")]
|
||||
impl From<FullJid> for Node {
|
||||
fn from(jid: FullJid) -> Node {
|
||||
Node::Text(format!("{}", jid))
|
||||
Node::Text(jid.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "minidom")]
|
||||
impl IntoAttributeValue for BareJid {
|
||||
fn into_attribute_value(self) -> Option<String> {
|
||||
Some(format!("{}", self))
|
||||
Some(self.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "minidom")]
|
||||
impl From<BareJid> for Node {
|
||||
fn from(jid: BareJid) -> Node {
|
||||
Node::Text(format!("{}", jid))
|
||||
Node::Text(jid.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -803,14 +803,8 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn serialise() {
|
||||
assert_eq!(
|
||||
format!("{}", FullJid::new("a@b/c").unwrap()),
|
||||
String::from("a@b/c")
|
||||
);
|
||||
assert_eq!(
|
||||
format!("{}", BareJid::new("a@b").unwrap()),
|
||||
String::from("a@b")
|
||||
);
|
||||
assert_eq!(FullJid::new("a@b/c").unwrap().to_string(), "a@b/c");
|
||||
assert_eq!(BareJid::new("a@b").unwrap().to_string(), "a@b");
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -839,22 +833,13 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn display_jids() {
|
||||
assert_eq!(FullJid::new("a@b/c").unwrap().to_string(), "a@b/c");
|
||||
assert_eq!(BareJid::new("a@b").unwrap().to_string(), "a@b");
|
||||
assert_eq!(
|
||||
format!("{}", FullJid::new("a@b/c").unwrap()),
|
||||
String::from("a@b/c")
|
||||
);
|
||||
assert_eq!(
|
||||
format!("{}", BareJid::new("a@b").unwrap()),
|
||||
String::from("a@b")
|
||||
);
|
||||
assert_eq!(
|
||||
format!("{}", Jid::Full(FullJid::new("a@b/c").unwrap())),
|
||||
String::from("a@b/c")
|
||||
);
|
||||
assert_eq!(
|
||||
format!("{}", Jid::Bare(BareJid::new("a@b").unwrap())),
|
||||
String::from("a@b")
|
||||
Jid::Full(FullJid::new("a@b/c").unwrap()).to_string(),
|
||||
"a@b/c"
|
||||
);
|
||||
assert_eq!(Jid::Bare(BareJid::new("a@b").unwrap()).to_string(), "a@b");
|
||||
}
|
||||
|
||||
#[cfg(feature = "minidom")]
|
||||
|
@ -884,19 +869,19 @@ mod tests {
|
|||
let elem = minidom::Element::builder("message", "jabber:client")
|
||||
.attr("from", full.clone())
|
||||
.build();
|
||||
assert_eq!(elem.attr("from"), Some(format!("{}", full).as_str()));
|
||||
assert_eq!(elem.attr("from"), Some(full.to_string().as_str()));
|
||||
|
||||
let bare = BareJid::new("a@b").unwrap();
|
||||
let elem = minidom::Element::builder("message", "jabber:client")
|
||||
.attr("from", bare.clone())
|
||||
.build();
|
||||
assert_eq!(elem.attr("from"), Some(format!("{}", bare).as_str()));
|
||||
assert_eq!(elem.attr("from"), Some(bare.to_string().as_str()));
|
||||
|
||||
let jid = Jid::Bare(bare.clone());
|
||||
let _elem = minidom::Element::builder("message", "jabber:client")
|
||||
.attr("from", jid)
|
||||
.build();
|
||||
assert_eq!(elem.attr("from"), Some(format!("{}", bare).as_str()));
|
||||
assert_eq!(elem.attr("from"), Some(bare.to_string().as_str()));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
Loading…
Reference in a new issue