refactor: improve push
parent
138c54b1a9
commit
8dc258b153
|
@ -515,12 +515,8 @@ where
|
||||||
Vec<T>: Encoder,
|
Vec<T>: Encoder,
|
||||||
{
|
{
|
||||||
fn push(&mut self, values: &[(i64, T)]) {
|
fn push(&mut self, values: &[(i64, T)]) {
|
||||||
if values.is_empty() {
|
if let (Some((new_first, _)), Some((old_last, _))) = (values.first(), self.values.last()) {
|
||||||
return;
|
if old_last > new_first {
|
||||||
}
|
|
||||||
|
|
||||||
if let Some(last) = self.values.last() {
|
|
||||||
if last.0 > values.first().unwrap().0 {
|
|
||||||
self.sorted = false;
|
self.sorted = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue