Skip to content

Commit dd065c5

Browse files
committed
Implement Borrow for MemCase
1 parent 7054f93 commit dd065c5

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

epserde/src/deser/mem_case.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
use bitflags::bitflags;
8-
use core::{mem::size_of, ops::Deref};
8+
use core::{borrow::Borrow, mem::size_of, ops::Deref};
99
use maligned::A64;
1010
use mem_dbg::{MemDbg, MemSize};
1111

@@ -139,6 +139,12 @@ impl<S> AsRef<S> for MemCase<S> {
139139
}
140140
}
141141

142+
impl<S> Borrow<S> for MemCase<S> {
143+
fn borrow(&self) -> &S {
144+
&self.0
145+
}
146+
}
147+
142148
impl<S: Send + Sync> From<S> for MemCase<S> {
143149
fn from(s: S) -> Self {
144150
MemCase::encase(s)

0 commit comments

Comments
 (0)