docs.rs failed to build opendal-layer-route-0.59.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
opendal-layer-route-0.58.2
Apache OpenDALâ„¢ Route Layer
opendal-layer-route routes operations to different operators by matching paths against
glob patterns.
Use through opendal
Applications should normally enable this layer through the opendal facade with the
layers-route feature:
cargo add opendal --features layers-route
The layer is available as opendal::layers::RouteLayer 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-route
Pass a configured layer to Operator::layer:
use Operator;
use RouteLayer;
Construct and configure layer as described in the API documentation before
composing it with an operator.
Routing semantics
- Routes are evaluated in the order they are added. The first matching glob wins.
- Paths that match no route continue through the operator wrapped by the layer.
- Copy and rename select a service from the source path. The layer does not transfer data between two routed services.
- Batched deletes route each path independently.
Documentation
License
Licensed under the Apache License, Version 2.0.