Skip to main content

Crate haste_health

Crate haste_health 

Source

Re-exportsยง

pub(crate) use opentelemetry::trace::TracerProvider as _; ๐Ÿ”’
pub(crate) use collections::HashMap; ๐Ÿ”’
pub(crate) use time::Duration; ๐Ÿ”’
pub(crate) use Parser; ๐Ÿ”’
pub(crate) use Subcommand; ๐Ÿ”’
pub(crate) use Config; ๐Ÿ”’
pub(crate) use ConfigType; ๐Ÿ”’
pub(crate) use get_config; ๐Ÿ”’
pub(crate) use haste_fhir_model::r4::generated::terminology::IssueType; ๐Ÿ”’
pub(crate) use haste_fhir_operation_error::OperationOutcomeError; ๐Ÿ”’
pub(crate) use opentelemetry::KeyValue; ๐Ÿ”’
pub(crate) use opentelemetry_appender_tracing::layer::OpenTelemetryTracingBridge; ๐Ÿ”’
pub(crate) use opentelemetry_otlp::WithExportConfig; ๐Ÿ”’
pub(crate) use Protocol; ๐Ÿ”’
pub(crate) use WithHttpConfig; ๐Ÿ”’
pub(crate) use opentelemetry_sdk::Resource; ๐Ÿ”’
pub(crate) use opentelemetry_sdk::logs::SdkLoggerProvider; ๐Ÿ”’
pub(crate) use opentelemetry_sdk::trace::SdkTracerProvider; ๐Ÿ”’
pub(crate) use reqwest::Url; ๐Ÿ”’
pub(crate) use tracing_subscriber::registry::LookupSpan; ๐Ÿ”’
pub(crate) use EnvFilter; ๐Ÿ”’
pub(crate) use layer::SubscriberExt; ๐Ÿ”’
pub(crate) use registry::Registry; ๐Ÿ”’
pub(crate) use tracing_tree::HierarchicalLayer; ๐Ÿ”’

Modulesยง

cli ๐Ÿ”’
Shared CLI plumbing: persisted state (config, secrets) and the FHIR HTTP client built from it. Not user-facing commands themselves โ€” see crate::commands for those.
commands ๐Ÿ”’
utilities ๐Ÿ”’

Structsยง

Cli
OtelGuard ๐Ÿ”’

Enumsยง

CliCommand ๐Ÿ”’
CliEnvironmentVariables ๐Ÿ”’

Staticsยง

GLOBAL ๐Ÿ”’

Functionsยง

inject_otel_subscriber ๐Ÿ”’
main ๐Ÿ”’
otel_guard ๐Ÿ”’
setup_tracing ๐Ÿ”’