usecrate::rb::RbRef;/// Ring buffer wrapper that contains reference to the ring buffer inside.
pubtraitWrap: AsRef<Self> + AsMut<Self> {/// Ring buffer reference type.
typeRbRef: RbRef;/// Underlying ring buffer.
fnrb(&self)->&<Self::RbRef as RbRef>::Rb{self.rb_ref().rb()}/// Underlying ring buffer reference.
fnrb_ref(&self)->&Self::RbRef;/// Destructure into underlying ring buffer reference.
fninto_rb_ref(self)->Self::RbRef;}