lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

mod.rs (1100B)


      1 //! Cached, bounded network-operations mechanics.
      2 
      3 mod config;
      4 mod health;
      5 mod metrics;
      6 mod server;
      7 
      8 pub use config::{
      9     OperationsBindPolicy, OperationsConfigError, OperationsConfigField, OperationsListenAddress,
     10     OperationsListenAddressError, OperationsListenerConfig, OperationsTransportLimitField,
     11     OperationsTransportLimitValues, OperationsTransportLimits, OperationsTransportLimitsError,
     12 };
     13 pub use health::{
     14     LIVEZ_PATH, OPERATIONS_HEALTH_CONTENT_TYPE, OperationsHealthResponse, READYZ_PATH, livez,
     15     readyz,
     16 };
     17 pub use metrics::{
     18     BoundedMetricsSnapshot, CommonMetricGroup, METRICS_CONTENT_TYPE, METRICS_MAX_DESCRIPTORS,
     19     METRICS_MAX_LABELS_PER_SAMPLE, METRICS_MAX_RENDER_UTF8_BYTES, METRICS_MAX_SAMPLES,
     20     MetricComponentId, MetricDescriptor, MetricHealthState, MetricKind, MetricLabel,
     21     MetricLabelKey, MetricName, MetricSample, MetricTaskOutcome, MetricValue, MetricsContractError,
     22     MetricsRenderError, StableRelayId,
     23 };
     24 pub use server::{
     25     BoundOperationsServer, METRICS_PATH, OPERATIONS_HTTP_MIN_HEADER_BYTES, OperationsServer,
     26     OperationsServerError,
     27 };