Skip to content

Commit 016347a

Browse files
committed
Use mem::replace instead of cloning.
1 parent accae7a commit 016347a

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/receiver.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,6 @@ impl ws::Receiver for Receiver {
132132
}
133133
}
134134

135-
// TODO: this is slow, easy fix
136-
let buffer = self.buffer.clone();
137-
self.buffer.clear();
138-
139-
Ok(buffer)
135+
Ok(::std::mem::replace(&mut self.buffer, Vec::new()))
140136
}
141137
}

0 commit comments

Comments
 (0)