in src/plugin/plugin_memcached.rs [184:202]
fn hook_memcached_empty_methods(
&self, class_name: &str, function_name: &str,
) -> (Box<BeforeExecuteHook>, Box<AfterExecuteHook>) {
let class_name = class_name.to_owned();
let function_name = function_name.to_owned();
(
Box::new(move |request_id, _| {
let tag_info = MEMCACHE_EMPTY_METHOD_MAPPING
.get(&*function_name.to_ascii_lowercase())
.unwrap();
let span =
create_exit_span(request_id, &class_name, &function_name, "", tag_info, None)?;
Ok(Box::new(span))
}),
Box::new(after_hook),
)
}