| 1 | // Copyright 2015 The Rust Project Developers. See the COPYRIGHT | 
| 2 | // file at the top-level directory of this distribution and at | 
|---|
| 3 | // http://rust-lang.org/COPYRIGHT. | 
|---|
| 4 | // | 
|---|
| 5 | // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or | 
|---|
| 6 | // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license | 
|---|
| 7 | // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your | 
|---|
| 8 | // option. This file may not be copied, modified, or distributed | 
|---|
| 9 | // except according to those terms. | 
|---|
| 10 |  | 
|---|
| 11 | //! An implementation of union-find. See the `unify` module for more | 
|---|
| 12 | //! details. | 
|---|
| 13 |  | 
|---|
| 14 | #![ cfg_attr(feature = "bench", feature(test))] | 
|---|
| 15 |  | 
|---|
| 16 | #[ macro_use] | 
|---|
| 17 | extern crate log; | 
|---|
| 18 |  | 
|---|
| 19 | #[ cfg(feature = "persistent")] | 
|---|
| 20 | extern crate dogged; | 
|---|
| 21 |  | 
|---|
| 22 | pub mod snapshot_vec; | 
|---|
| 23 | pub mod undo_log; | 
|---|
| 24 | pub mod unify; | 
|---|
| 25 |  | 
|---|