diff --git a/crates/osstr_traits/src/impls.rs b/crates/osstr_traits/src/impls.rs index 3ed5cc7..3ee40ab 100644 --- a/crates/osstr_traits/src/impls.rs +++ b/crates/osstr_traits/src/impls.rs @@ -7,6 +7,18 @@ macro_rules! impl_os_from_str { f.write_str(&self.to_string()) } } + + impl $crate::OsDisplay for &$type { + fn fmt_os(&self, f: &mut OsStringFormatter) -> std::fmt::Result { + (**self).fmt_os(f) + } + } + + impl $crate::OsDisplay for &mut $type { + fn fmt_os(&self, f: &mut OsStringFormatter) -> std::fmt::Result { + (**self).fmt_os(f) + } + } }; }