Skip to main content

nemo_relay_switchyard/
lib.rs

1// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4#![deny(rustdoc::broken_intra_doc_links, rustdoc::private_intra_doc_links)]
5
6//! First-party Switchyard Decision API routing plugin for NeMo Relay.
7
8pub mod component;
9pub mod contract;
10mod stream_translation;
11mod translation;
12
13pub use component::{
14    ContextMode, ProtocolDefaults, RoutingMode, SWITCHYARD_PLUGIN_KIND, SwitchyardConfig,
15    TargetBinding, WireProtocol, deregister_switchyard_component, register_switchyard_component,
16    validate_switchyard_atof_configuration,
17};