use crateNodeLike;
use PhantomData;
use ;
/// A point reference that keeps its node read-locked.
///
/// Drop this value before calling another operation on the same map from the
/// same thread. Like every non-recursive `RwLock`, reacquiring a read lock while
/// a writer is queued can deadlock even when the thread already holds a read
/// guard.