Change summary
src/ecaps2.rs | 4 ++--
src/jingle_s5b.rs | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
Detailed changes
@@ -49,10 +49,10 @@ impl TryFrom<Element> for ECaps2 {
}
impl From<ECaps2> for Element {
- fn from(mut ecaps2: ECaps2) -> Element {
+ fn from(ecaps2: ECaps2) -> Element {
Element::builder("c")
.ns(ns::ECAPS2)
- .append(ecaps2.hashes.drain(..)
+ .append(ecaps2.hashes.into_iter()
.map(Element::from)
.collect::<Vec<_>>())
.build()
@@ -145,8 +145,8 @@ impl From<Transport> for Element {
.attr("dstaddr", transport.dstaddr)
.attr("mode", transport.mode)
.append(match transport.payload {
- TransportPayload::Candidates(mut candidates) => {
- candidates.drain(..)
+ TransportPayload::Candidates(candidates) => {
+ candidates.into_iter()
.map(Element::from)
.collect::<Vec<_>>()
},
@@ -161,7 +161,7 @@ impl From<Transport> for Element {
.ns(ns::JINGLE_S5B)
.build())
},
- TransportPayload::CandidateUsed(ref cid) => {
+ TransportPayload::CandidateUsed(cid) => {
vec!(Element::builder("candidate-used")
.ns(ns::JINGLE_S5B)
.attr("cid", cid)