unsafe fn commit_no_clear() where Self: MemPool {
        // Self::discard(crate::ll::cpu());
        if let Some(journal) = Journal::<Self>::current(false) {
            *journal.1 -= 1;

            if *journal.1 == 0 {
                log!(Self, White, "COMMIT_NC", "JRNL: {:?}", journal.0);

                as_mut(journal.0).commit(
                    #[cfg(feature = "check_double_free")]
                    &mut *Self::dealloc_history()
                );
            }
        }
    }
/// Commits all changes without clearing the logs
///
/// If the transaction is nested, it postpones the commit to the top most
/// transaction.
///
/// # Safety
///
/// This function is for internal use and should not be called elsewhere.
///
Commits all changes without clearing the logs
If the transaction is nested, it postpones the commit to the top most
transaction.
Commits all changes without clearing the logs If the transaction is nested it postpones the commit to the top most transaction .
unsafe fn commit_no_clear() where Self: MemPool {
        // Self::discard(crate::ll::cpu());
        if let Some(journal) = Journal::<Self>::current(false) {
            *journal.1 -= 1;
            if *journal.1 == 0 {
                log!(Self, White, "COMMIT_NC", "JRNL: {:?}", journal.0);
                as_mut(journal.0).commit(
                    #[cfg(feature = "check_double_free")]
                    &mut *Self::dealloc_history()
                );
            }
        }
    }
unsafe fn commit_no_clear ( ) where Self : MemPool { // Self::discard(crate::ll::cpu()); if let Some ( journal ) = Journal :: < Self > :: current ( false ) { * journal . 1 -= 1 ; if * journal . 1 == 0 { log ! ( Self White " " " " journal 0 ) ; as_mut ( journal . 0 ) . commit ( # [ cfg ( feature " " ) ] & mut * Self :: dealloc_history ( ) ) ; } } }
Commits all changes without clearing the logs
If the transaction is nested, it postpones the commit to the top most
transaction.
Commits all changes without clearing the logs If the transaction is nested it postpones the commit to the top most transaction .
safety
This function is for internal use and should not be called elsewhere.
This function is for internal use and should not be called elsewhere .