replacement in libpijul/src/output/output.rs at line 13
[3.73463]→[3.672295:672334](∅→∅),
[3.672295]→[3.672295:672334](∅→∅) − use std::collections::hash_map::Entry;
+ use std::collections::{hash_map::Entry, BTreeSet};
replacement in libpijul/src/output/output.rs at line 17
[3.672484]→[3.101636:101668](∅→∅) − #[derive(Debug, PartialEq, Eq)]
+ #[derive(Debug, PartialEq, Eq, PartialOrd, Ord)]
replacement in libpijul/src/output/output.rs at line 62
[3.3573]→[3.73759:73834](∅→∅),
[3.73759]→[3.73759:73834](∅→∅) − ) -> Result<Vec<Conflict>, OutputError<P::Error, T::GraphError, R::Error>>
+ ) -> Result<BTreeSet<Conflict>, OutputError<P::Error, T::GraphError, R::Error>>
replacement in libpijul/src/output/output.rs at line 151
[3.3604]→[3.75806:75880](∅→∅),
[3.75806]→[3.75806:75880](∅→∅) − ) -> Result<Vec<Conflict>, OutputError<P::Error, T::TreeError, R::Error>>
+ ) -> Result<BTreeSet<Conflict>, OutputError<P::Error, T::TreeError, R::Error>>
replacement in libpijul/src/output/output.rs at line 173
[3.13191]→[3.13191:13222](∅→∅) + conflicts: BTreeSet::new(),
replacement in libpijul/src/output/output.rs at line 218
[3.13998]→[3.13998:14062](∅→∅) − state.conflicts.extend(t.join().unwrap()?.into_iter());
+ for x in t.join().unwrap()?.into_iter() {
+ state.conflicts.insert(x);
+ }
replacement in libpijul/src/output/output.rs at line 222
[3.14068]→[3.14068:14112](∅→∅) − state.conflicts.extend(o?.into_iter());
+ for x in o?.into_iter() {
+ state.conflicts.insert(x);
+ }
replacement in libpijul/src/output/output.rs at line 253
[3.14945]→[3.14945:14975](∅→∅) − conflicts: Vec<Conflict>,
+ conflicts: BTreeSet<Conflict>,
replacement in libpijul/src/output/output.rs at line 314
[3.16985]→[3.16985:17051](∅→∅) − self.conflicts.push(Conflict::MultipleNames {
+ self.conflicts.insert(Conflict::MultipleNames {
replacement in libpijul/src/output/output.rs at line 330
[3.17597]→[3.17597:17673](∅→∅) − self.conflicts.push(Conflict::Name { path: name.clone() });
+ self.conflicts.insert(Conflict::Name { path: name.clone() });
replacement in libpijul/src/output/output.rs at line 334
[3.17780]→[3.17780:17833](∅→∅) − self.conflicts.push(Conflict::Name {
+ self.conflicts.insert(Conflict::Name {
replacement in libpijul/src/output/output.rs at line 439
[3.21305]→[3.21305:21364](∅→∅) − self.conflicts.push(Conflict::ZombieFile {
+ self.conflicts.insert(Conflict::ZombieFile {
replacement in libpijul/src/output/output.rs at line 441
[3.21408]→[3.21408:21427](∅→∅)