pub fn with_buffered(mut self, sequence_number: SequenceNumber) -> Self {
        self.min_buffered = Some(
            self.min_buffered
                .take()
                .map(|cur| cur.min(sequence_number))
                .unwrap_or(sequence_number),
        );
        self.max_buffered = Some(
            self.max_buffered
                .take()
                .map(|cur| cur.max(sequence_number))
                .unwrap_or(sequence_number),
        );
        self
    }
/// Note that `sequence_number` is buffered
Note that `sequence_number` is buffered
Note that ` sequence_number ` is buffered
pub fn with_buffered(mut self, sequence_number: SequenceNumber) -> Self {
        self.min_buffered = Some(
            self.min_buffered
                .take()
                .map(|cur| cur.min(sequence_number))
                .unwrap_or(sequence_number),
        );
        self.max_buffered = Some(
            self.max_buffered
                .take()
                .map(|cur| cur.max(sequence_number))
                .unwrap_or(sequence_number),
        );
        self
    }
pub fn with_buffered ( mut self , sequence_number : SequenceNumber ) -> Self { self . min_buffered = Some ( self . min_buffered . take ( ) . map ( | cur | cur . min ( sequence_number ) ) . unwrap_or ( sequence_number ) , ) ; self . max_buffered = Some ( self . max_buffered . take ( ) . map ( | cur | cur . max ( sequence_number ) ) . unwrap_or ( sequence_number ) , ) ; self }
Note that `sequence_number` is buffered
Note that ` sequence_number ` is buffered
mut self
sequence_number
SequenceNumber
mut self
sequence_number
SequenceNumber