diff --git a/zerotier-network-hypervisor/src/vl1/mac.rs b/zerotier-network-hypervisor/src/vl1/mac.rs index dae8a5b26..8d40031c1 100644 --- a/zerotier-network-hypervisor/src/vl1/mac.rs +++ b/zerotier-network-hypervisor/src/vl1/mac.rs @@ -6,6 +6,7 @@ * https://www.zerotier.com/ */ +use std::fmt::Debug; use std::hash::{Hash, Hasher}; use std::num::NonZeroU64; use std::str::FromStr; @@ -17,6 +18,12 @@ use crate::util::buffer::Buffer; #[repr(transparent)] pub struct MAC(NonZeroU64); +impl Debug for MAC { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.write_str(&self.to_string()) + } +} + impl MAC { #[inline(always)] pub fn from_u64(i: u64) -> Option {