containerization-framework 0.10.1

Rust bindings for Apple's Containerization framework: Linux containers in lightweight VMs, in-process and without a daemon.
1
2
3
4
5
6
7
8
9
10
use super::address;

/// `DefaultRoute`, which
/// [`crate::containerization::vm::Vminitd::route_add_default`] installs. Its
/// `Default` is Swift's `DefaultRoute()`.
#[derive(Clone, Debug, Default, Eq, Hash, PartialEq)]
pub struct DefaultRoute {
  pub ipv4_gateway: Option<address::IPv4Address>,
  pub ipv6_gateway: Option<address::IPv6Address>,
}