Module layer
Expand description
Rama middleware services that operate directly on network rama_core::stream::Stream types.
Examples are services that can operate directly on a TCP, TLS or UDP stream.
Modules§
- http
- Layers that can be used to configure the HTTP Server that will handle the application logic of the stream.
- opentelemetry
- Http OpenTelemetry
LayerSupport for Rama.
Structs§
- BytesRW
Tracker Handle - A handle to a tracker that can be used to get the number of bytes read and/or written even though the tracker is consumed by a protocol consumer.
- Incoming
Bytes Tracker Layer - A
Layerthat wraps aService’s input IOStreamwith an atomic R/W tracker. - Incoming
Bytes Tracker Service - A
Servicethat wraps aService’s input IOStreamwith an atomic R/W tracker. - Outgoing
Bytes Tracker Layer - A
Layerthat wraps aService’s output IOStreamwith an atomic R/W tracker. - Outgoing
Bytes Tracker Service - A
Servicethat wraps aService’s output IOStreamwith an atomic R/W tracker.