From a2a5faa0f5b34882d04e536042487e023bea2569 Mon Sep 17 00:00:00 2001 From: Leni Aniva Date: Sat, 1 Nov 2025 13:24:33 -0700 Subject: [PATCH] feat: Implmenet `Borrow` --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index c00789c..0522c2a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -216,6 +216,7 @@ #![deny(warnings)] use std::{ + borrow::Borrow, cmp::{Eq, Ord, Ordering, PartialEq, PartialOrd}, collections::{hash_map::RandomState, HashMap}, fmt, @@ -380,6 +381,11 @@ impl Deref for HConsed { self.elm.deref() } } +impl Borrow for HConsed { + fn borrow(&self) -> &T { + self.elm.borrow() + } +} impl fmt::Display for HConsed { #[inline]