pub fn map<U, F>(this: RcuReference<'a, T>, f: impl FnOnce(&T) -> &U) -> RcuReference<'a, U> {
        RcuReference {
            data: f(this.deref()) as *const U,
            _marker: PhantomData,
        }
    }
/// Make a new `RcuReference` from a component of the referenced data.
Make a new `RcuReference` from a component of the referenced data.
Make a new ` RcuReference ` from a component of the referenced data .
pub fn map<U, F>(this: RcuReference<'a, T>, f: impl FnOnce(&T) -> &U) -> RcuReference<'a, U> {
        RcuReference {
            data: f(this.deref()) as *const U,
            _marker: PhantomData,
        }
    }
pub fn map < U , F > ( this : RcuReference < ' a , T > , f : impl FnOnce ( & T ) -> & U ) -> RcuReference < ' a , U > { RcuReference { data : f ( this . deref ( ) ) as * const U , _marker : PhantomData , } }
Make a new `RcuReference` from a component of the referenced data.
Make a new ` RcuReference ` from a component of the referenced data .
this
RcuReference<'a, T>
f
impl FnOnce(&T) -> &U
this
RcuReference<'a, T>
f
impl FnOnce(&T) -> &U