Module types

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.

C-compatible types exposed through the FFI boundary.

This module defines opaque handle wrappers, enumerations, accessor functions, and free functions for all types that cross the C FFI boundary. Each opaque struct wraps a corresponding core type and is heap-allocated; the C consumer sees only an opaque pointer. All returned C strings must be freed with crate::convert::nemo_relay_string_free, and all handles must be freed with their corresponding nemo_relay_*_free function.

Structs

Enums

Constants

Functions

Type Aliases

  • NemoRelayLogSeverity: Integer-backed typed severity for a mark exported as an OpenTelemetry log.
  • NemoRelayMetricKind: Integer-backed OpenTelemetry instrument kind for one typed metric measurement.
  • NemoRelayMetricValueType: Integer-backed numeric representation selected from a typed metric measurement’s value fields.