Mercurial > lbo > hg > memoize
changeset 60:5d5fa61ce28a
update generated code in README
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Tue, 23 Nov 2021 14:05:17 +0100 |
parents | 93cb8dda383e |
children | 8a7d29f97802 |
files | README.md |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/README.md Fri Jul 23 05:29:04 2021 +0200 +++ b/README.md Tue Nov 23 14:05:17 2021 +0100 @@ -42,9 +42,11 @@ } fn hello(arg: String, arg2: usize) -> bool { - let mut hm = &mut MEMOIZED_MAPPING_HELLO.lock().unwrap(); - if let Some(r) = hm.get(&(arg.clone(), arg2.clone())) { - return r.clone(); + { + let mut hm = &mut MEMOIZED_MAPPING_HELLO.lock().unwrap(); + if let Some(r) = hm.get(&(arg.clone(), arg2.clone())) { + return r.clone(); + } } let r = memoized_original_hello(arg.clone(), arg2.clone()); hm.insert((arg, arg2), r.clone());