[−][src]Macro undo::merge
Macro for merging commands.
Examples
let mut record = Record::default(); record.apply(merge![Add('a'), Add('b'), Add('c')])?; assert_eq!(record.as_receiver(), "abc"); record.undo().unwrap()?; assert_eq!(record.as_receiver(), ""); record.redo().unwrap()?; assert_eq!(record.as_receiver(), "abc");