From dd065c5c47e1e03c90c322a092fb826aed6ea4a5 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Mon, 4 Aug 2025 18:06:35 +0200 Subject: [PATCH] Implement Borrow for MemCase --- epserde/src/deser/mem_case.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/epserde/src/deser/mem_case.rs b/epserde/src/deser/mem_case.rs index dabce95..9044827 100644 --- a/epserde/src/deser/mem_case.rs +++ b/epserde/src/deser/mem_case.rs @@ -5,7 +5,7 @@ */ use bitflags::bitflags; -use core::{mem::size_of, ops::Deref}; +use core::{borrow::Borrow, mem::size_of, ops::Deref}; use maligned::A64; use mem_dbg::{MemDbg, MemSize}; @@ -139,6 +139,12 @@ impl AsRef for MemCase { } } +impl Borrow for MemCase { + fn borrow(&self) -> &S { + &self.0 + } +} + impl From for MemCase { fn from(s: S) -> Self { MemCase::encase(s)