From c622a28eba41efdc1bf3db26694bcbfe99a66662 Mon Sep 17 00:00:00 2001 From: "Dongjia \"toka\" Zhang" Date: Wed, 24 Apr 2024 15:06:33 +0200 Subject: [PATCH] Rename from ReReference to Reference (#2099) --- libafl_bolts/src/tuples.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/libafl_bolts/src/tuples.rs b/libafl_bolts/src/tuples.rs index 1e57899476..504049fbc5 100644 --- a/libafl_bolts/src/tuples.rs +++ b/libafl_bolts/src/tuples.rs @@ -538,13 +538,13 @@ where } } -/// Structs that has `ReReference ` +/// Structs that has `Reference ` /// You should use this when you want to avoid specifying types using `match_name_type_mut` #[cfg(feature = "alloc")] pub trait Referenceable: Named { - /// Return the `ReReference ` - fn type_ref(&self) -> ReReference { - ReReference { + /// Return the `Reference ` + fn type_ref(&self) -> Reference { + Reference { name: Named::name(self).clone(), phantom: PhantomData, } @@ -557,19 +557,19 @@ impl Referenceable for N where N: Named {} /// Empty object with the type T #[derive(Debug)] #[cfg(feature = "alloc")] -pub struct ReReference { +pub struct Reference { name: Cow<'static, str>, phantom: PhantomData, } -/// Search using `ReReference ` +/// Search using `Reference ` #[cfg(feature = "alloc")] pub trait MatchNameRef { - /// Search using name and `ReReference ` - fn match_by_ref(&self, rf: ReReference) -> Option<&T>; + /// Search using name and `Reference ` + fn match_by_ref(&self, rf: Reference) -> Option<&T>; - /// Search using name and `ReReference ` - fn match_by_ref_mut(&mut self, rf: ReReference) -> Option<&mut T>; + /// Search using name and `Reference ` + fn match_by_ref_mut(&mut self, rf: Reference) -> Option<&mut T>; } #[cfg(feature = "alloc")] @@ -577,11 +577,11 @@ impl MatchNameRef for M where M: MatchName, { - fn match_by_ref(&self, rf: ReReference) -> Option<&T> { + fn match_by_ref(&self, rf: Reference) -> Option<&T> { self.match_name::(&rf.name) } - fn match_by_ref_mut(&mut self, rf: ReReference) -> Option<&mut T> { + fn match_by_ref_mut(&mut self, rf: Reference) -> Option<&mut T> { self.match_name_mut::(&rf.name) } }