Docs.rs
camel-processor-0.24.0
camel-processor 0.24.0
Docs.rs crate page
Apache-2.0
16 July 2026
Links
Homepage
Repository
crates.io
Source
Owners
kennycallado
Dependencies
async-stream ^0.3
normal
async-trait ^0.1
normal
bytes ^1
normal
camel-api =0.24.0
normal
camel-component-api =0.24.0
normal
camel-language-api =0.24.0
normal
csv ^1
normal
futures ^0.3
normal
jsonschema ^0.46
normal
rand ^0.10
normal
regex ^1
normal
serde ^1
normal
serde_json ^1
normal
thiserror ^2
normal
tokio ^1
normal
tokio-util ^0.7
normal
tower ^0.5
normal
tracing ^0.1
normal
zip ^8
normal
criterion ^0.8
dev
tokio ^1
dev
Versions
42.29%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module dynamic_set_header
camel_
processor
0.24.0
Module dynamic_
set_
header
Module Items
Structs
In crate camel_
processor
camel_processor
Module
dynamic_
set_
header
Copy item path
Source
Structs
§
Dynamic
SetHeader
A processor that sets a header using an expression closure. The closure receives the full exchange (read-only) and returns a Value.
Dynamic
SetHeader
IfAbsent
A processor that sets a header using an expression closure, but ONLY if the header is not already present (if-absent semantics). The presence check happens BEFORE expression evaluation — if the header exists, the expression is never called.
Dynamic
SetHeader
Layer
A Tower Layer that wraps an inner service with a
DynamicSetHeader
.