opendal-layer-fastrace 0.59.0

Apache OpenDAL fastrace layer
docs.rs failed to build opendal-layer-fastrace-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.
Visit the last successful build: opendal-layer-fastrace-0.58.2

Apache OpenDALâ„¢ Fastrace Layer

opendal-layer-fastrace traces OpenDAL operations and deferred I/O bodies with fastrace.

Use through opendal

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

cargo add opendal --features layers-fastrace

The layer is available as opendal::layers::FastraceLayer 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-fastrace

Pass a configured layer to Operator::layer:

use opendal_core::Operator;
use opendal_layer_fastrace::FastraceLayer;

fn add_layer(operator: Operator, layer: FastraceLayer) -> 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.