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
use super::address;

/// `InterfaceAddress`, the addresses
/// [`crate::containerization::vm::Vminitd::address_add`] gives an interface.
#[derive(Clone, Debug, Eq, Hash, PartialEq)]
pub struct InterfaceAddress {
  pub ipv4_address: address::CIDRv4,
  pub ipv6_address: Option<address::CIDRv6>,
}