WINTER SALE IS ON!
Memento

Memento in Rust

Memento is a behavioral design pattern that allows making snapshots of an object’s state and restoring it in future.

The Memento doesn’t compromise the internal structure of the object it works with, as well as data kept inside the snapshots.

Memento in Other Languages

Memento in C# Memento in C++ Memento in Go Memento in Java Memento in PHP Memento in Python Memento in Ruby Memento in Swift Memento in TypeScript