optirs-tpu 0.3.1

OptiRS TPU coordination and pod management
Documentation
// Communication management for topology module
//
// This module handles communication patterns, interfaces, routing, and
// quality of service for TPU pod topology.

pub mod interfaces;
pub mod patterns;
pub mod qos;
pub mod routing;
pub mod topology;

pub use interfaces::*;
pub use patterns::*;
pub use qos::*;
pub use routing::*;
pub use topology::*;

use crate::pod_coordination::types::*;

// Re-export communication types
#[derive(Debug, Clone, Default)]
pub struct CommunicationChannel;

#[derive(Debug, Clone, Default)]
pub struct CommunicationInterface;

#[derive(Debug, Clone, Default)]
pub struct CommunicationLink;

#[derive(Debug, Clone, Default)]
pub struct CommunicationPath;

#[derive(Debug, Clone, Default)]
pub struct CommunicationPattern;

#[derive(Debug, Clone, Default)]
pub struct CommunicationQoS;

#[derive(Debug, Clone, Default)]
pub struct CommunicationRouting;

#[derive(Debug, Clone, Default)]
pub struct CommunicationTopology;