lib.rs 1011 Bytes
Newer Older
1
2
// SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
Ryan Olson's avatar
Ryan Olson committed
3

Neelay Shah's avatar
Neelay Shah committed
4
//! Dynamo
Ryan Olson's avatar
Ryan Olson committed
5
6
7
8

#![allow(dead_code)]
#![allow(unused_imports)]

9
pub mod config;
Ryan Olson's avatar
Ryan Olson committed
10
11
12
pub use config::RuntimeConfig;

pub mod component;
13
pub mod compute;
14
pub mod discovery;
Ryan Olson's avatar
Ryan Olson committed
15
pub mod engine;
16
pub mod health_check;
17
18
pub mod system_status_server;
pub use system_status_server::SystemStatusServerInfo;
19
pub mod distributed;
20
pub mod instances;
21
pub mod logging;
22
pub mod metrics;
Ryan Olson's avatar
Ryan Olson committed
23
pub mod pipeline;
24
pub mod prelude;
Ryan Olson's avatar
Ryan Olson committed
25
pub mod protocols;
Ryan Olson's avatar
Ryan Olson committed
26
pub mod runnable;
Ryan Olson's avatar
Ryan Olson committed
27
28
pub mod runtime;
pub mod service;
29
pub mod slug;
30
pub mod storage;
31
pub mod system_health;
Ryan Olson's avatar
Ryan Olson committed
32
pub mod traits;
Ryan Olson's avatar
Ryan Olson committed
33
pub mod transports;
Ryan Olson's avatar
Ryan Olson committed
34
pub mod utils;
Ryan Olson's avatar
Ryan Olson committed
35
36
pub mod worker;

37
pub use distributed::{DistributedRuntime, distributed_test_utils};
Ryan Olson's avatar
Ryan Olson committed
38
pub use futures::stream;
39
pub use metrics::MetricsRegistry;
40
pub use runtime::Runtime;
41
pub use system_health::{HealthCheckTarget, SystemHealth};
Ryan Olson's avatar
Ryan Olson committed
42
43
pub use tokio_util::sync::CancellationToken;
pub use worker::Worker;