vortix 0.4.0

Terminal UI for WireGuard and OpenVPN with real-time telemetry and leak guarding
Documentation
//! Windows route table stub (plan 008 U4).
//!
//! Real impl would call `Get-NetRoute` or `GetIpForwardTable` from IP
//! Helper. Today returns `None` (no known default gateway).

use crate::vortix_core::ports::route_table::RouteTable;

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

impl RouteTable for WindowsRouteTable {
    fn default_gateway() -> Option<String> {
        None
    }

    fn default_route_interface() -> Option<String> {
        // Plan #001 U4: Windows is out of scope for v1 multi-connection
        // routing primitives. Real impl would call `Get-NetRoute` /
        // `GetIpForwardTable2` and read `InterfaceAlias` / `InterfaceLuid`.
        None
    }
}