pub fn read_buffer_len(&self) -> usize {
        let unread_len = self.unread_buffer_len();

        cmp::min(self.ring.len(), self.rel_pos as usize) - unread_len
    }
/// Gets the number of bytes buffered and read.
///
/// Note: this is the maximum number of bytes that can be seeked backwards within the buffer.
Gets the number of bytes buffered and read.
Note: this is the maximum number of bytes that can be seeked backwards within the buffer.
Gets the number of bytes buffered and read . Note : this is the maximum number of bytes that can be seeked backwards within the buffer .
pub fn read_buffer_len(&self) -> usize {
        let unread_len = self.unread_buffer_len();
        cmp::min(self.ring.len(), self.rel_pos as usize) - unread_len
    }
pub fn read_buffer_len ( & self ) -> usize { let unread_len = self . unread_buffer_len ( ) ; cmp :: min ( self . ring . len ( ) , self . rel_pos as usize ) - unread_len }
Gets the number of bytes buffered and read.
Gets the number of bytes buffered and read .
&self
&self