Skip to main content

generate_smart_pointer_wrapper

Macro generate_smart_pointer_wrapper 

Source
macro_rules! generate_smart_pointer_wrapper {
    ($ptr_path:path, $ptr_name:ident, $get_mut:path, $trait_name:ident, $try_write_ref:ident, $get_ref:ident, $store_ref:ident, $($impl_type:ty),+ $(,)?) => { ... };
}
Expand description

Unified macro to generate smart pointer wrapper types for traits Supports both Rc and Arc pointer types