Crate undo[][src]

An undo-redo library with dynamic dispatch and automatic command merging. It uses the command pattern where the user modifies a receiver by applying commands on it.

Structs

Error

An error which holds the command that caused it.

Group

A group of records.

GroupBuilder

Builder for a group.

Record

A record of commands.

RecordBuilder

Builder for a record.

Enums

Signal

The signals sent when the record or the receiver changes.

Traits

Command

Base functionality for all commands.