usesuper::*;/// Helper function to wrap data in an `Arc<RwLock<T>>`.
////// # Arguments
////// - `T` - The data to wrap.
////// # Returns
////// - `ArcRwLock<T>` - The wrapped data.
#[inline(always)]pubfnarc_rwlock<T>(data: T)->ArcRwLock<T>{Arc::new(RwLock::new(data))}