/// Note that data with `sequence_number` was persisted; Note this does not
/// mean that all sequence numbers less than `sequence_number`
/// have been persisted.
Note that data with `sequence_number` was persisted; Note this does not
mean that all sequence numbers less than `sequence_number`
have been persisted.
Note that data with ` sequence_number ` was persisted ; Note this does not mean that all sequence numbers less than ` sequence_number ` have been persisted .
pub fn with_persisted(mut self, sequence_number: SequenceNumber) -> Self {
        self.max_persisted = Some(
            self.max_persisted
                .take()
                .map(|cur| cur.max(sequence_number))
                .unwrap_or(sequence_number),
        );
        self
    }
pub fn with_persisted ( mut self , sequence_number : SequenceNumber ) -> Self { self . max_persisted = Some ( self . max_persisted . take ( ) . map ( | cur | cur . max ( sequence_number ) ) . unwrap_or ( sequence_number ) , ) ; self }
Note that data with `sequence_number` was persisted; Note this does not
mean that all sequence numbers less than `sequence_number`
have been persisted.
Note that data with ` sequence_number ` was persisted ; Note this does not mean that all sequence numbers less than ` sequence_number ` have been persisted .
mut self
sequence_number
SequenceNumber