tree: 0b6f609b05b059d8a2aad7c2994c292e44792930
  1. src/
  2. Cargo.toml
  3. README.md
core/layers/immutable-index/README.md

Apache OpenDALâ„¢ Immutable Index Layer

opendal-layer-immutable-index adds an immutable in-memory listing index to services that lack native list support.

Use through opendal

Applications should normally enable this layer through the opendal facade with the layers-immutable-index feature:

cargo add opendal --features layers-immutable-index

The layer is available as opendal::layers::ImmutableIndexLayer and can be composed with an operator through opendal::Operator::layer.

Use with opendal-core

Add the split crates directly:

cargo add opendal-core opendal-layer-immutable-index

Pass a configured layer to Operator::layer:

use opendal_core::Operator;
use opendal_layer_immutable_index::ImmutableIndexLayer;

fn add_layer(operator: Operator, layer: ImmutableIndexLayer) -> Operator {
    operator.layer(layer)
}

Construct and configure layer as described in the API documentation before composing it with an operator.

Documentation

License

Licensed under the Apache License, Version 2.0.