#composable-indexes #index #derive

macro composable-indexes-derive

Derive macros for composable-indexes

1 unstable release

new 0.4.0 May 5, 2025

#2155 in Procedural macros


Used in composable-indexes

Apache-2.0

8KB
164 lines

composable-indexes

Crates.io Docs.rs

A Rust library for in-memory collections with flexible and composable indexes.

Features

  • Batteries included - built-in indexes for common use cases.
  • Fast - indexes are backed by performant data structures.
  • Composable - build complex indexes from simple ones with combinators.
  • Extensible - write your own index and aggregations.
  • Safe: Small core, property-based testing.

Usage

use composable_indexes::*;

fn main() {
   let mut collection = Collection::new();

}

Dependencies

~210–640KB
~15K SLoC