optirs-tpu 0.3.2

OptiRS TPU coordination and pod management
Documentation
// Reliability Module

use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct ErrorDetectionConfig;

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub enum ErrorDetectionMethod {
    #[default]
    CRC,
    Checksum,
    Parity,
}

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct FaultToleranceConfig;

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct RecoveryConfig;

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub enum RecoveryStrategy {
    #[default]
    Retry,
    Failover,
    Rebuild,
}

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct RedundancyConfig;

#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct ReliabilityConfig;