/// Creates a new RecRef containing only a single reference.
Creates a new RecRef containing only a single reference.
Creates a new RecRef containing only a single reference .
pub fn new(r: &'a mut T) -> Self {
        RecRef {
            head: NonNull::from(r),
            vec: Vec::new(),
            phantom: PhantomData,
        }
    }
pub fn new ( r : & ' a mut T ) -> Self { RecRef { head : NonNull :: from ( r ) , vec : Vec :: new ( ) , phantom : PhantomData , } }
Creates a new RecRef containing only a single reference.
Creates a new RecRef containing only a single reference .
r
&'a mut T