| Crates.io | a-tree |
| lib.rs | a-tree |
| version | 0.5.0 |
| created_at | 2024-12-16 07:53:35.622785+00 |
| updated_at | 2025-01-16 21:51:42.261242+00 |
| description | A dynamic data structure for efficiently indexing arbitrary boolean expressions |
| homepage | https://github.com/AntoineGagne/a-tree |
| repository | https://github.com/AntoineGagne/a-tree |
| max_upload_size | |
| id | 1484704 |
| size | 308,415 |
This is an implementation of the A-Tree: A Dynamic Data Structure for Efficiently Indexing Arbitrary Boolean Expressions paper.
The A-Tree data structure is used to evaluate a large amount of boolean expressions as fast as possible. To achieve this, the data structure tries to reuse the intermediary nodes of the incoming expressions to minimize the amount of expressions that have to be evaluated.
This crate supports the following features:
The documentation is available on doc.rs.
This project is licensed under the Apache 2.0 and the MIT License.