lint
parent
9e63b5b1dd
commit
c2f1255406
|
|
@ -204,12 +204,12 @@ impl File {
|
||||||
) -> Result<(), String> {
|
) -> Result<(), String> {
|
||||||
for before in before.iter() {
|
for before in before.iter() {
|
||||||
if !after.contains(before) {
|
if !after.contains(before) {
|
||||||
self.append(Delta::remove_at(before.clone(), now));
|
self.append(Delta::remove_at(before.clone(), now))?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for after in after.iter() {
|
for after in after.iter() {
|
||||||
if !before.contains(after) {
|
if !before.contains(after) {
|
||||||
self.append(Delta::add_at(after.clone(), now));
|
self.append(Delta::add_at(after.clone(), now))?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
@ -485,18 +485,10 @@ impl Delta {
|
||||||
Self::new(at, Op::Add, task)
|
Self::new(at, Op::Add, task)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn remove(task: Task) -> Delta {
|
|
||||||
Self::remove_at(task, Self::now_time())
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn remove_at(task: Task, at: u64) -> Delta {
|
pub fn remove_at(task: Task, at: u64) -> Delta {
|
||||||
Self::new(at, Op::Remove, task)
|
Self::new(at, Op::Remove, task)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn now(op: Op, task: Task) -> Delta {
|
|
||||||
Self::new(Self::now_time(), op, task)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn now_time() -> u64 {
|
fn now_time() -> u64 {
|
||||||
std::time::SystemTime::now()
|
std::time::SystemTime::now()
|
||||||
.duration_since(std::time::UNIX_EPOCH)
|
.duration_since(std::time::UNIX_EPOCH)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue