From 187b78b3673c5ba3db88a6b53ca227238721d0c0 Mon Sep 17 00:00:00 2001 From: Erik Hollensbe Date: Thu, 21 Apr 2022 18:04:08 -0700 Subject: [PATCH] add debug impl for MAC type Signed-off-by: Erik Hollensbe --- zerotier-network-hypervisor/src/vl1/mac.rs | 7 +++++++ 1 file changed, 7 insertions(+) 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 {