Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 841 Bytes

milestone.md

File metadata and controls

32 lines (28 loc) · 841 Bytes

milestone

0.1 todos

  • auto record modify primitive type

  • auto record modify struct type

  • custom derive

  • travis

  • more effective string diff method.

    • diff ops
    • undo/redo
  • track modify path,

  • implement rundo trait

  • std::convert::AsRef

  • visible key word.

  • use custom macro attrs replace derive

  • literal macro crate

  • workspace

    • support base undo redo
    • auto batch op
    • halfway rollback
  • support struct in struct

  • docs

0.2

  • support skip special struct field
  • support generic
  • support struct attrs lifetime ...
  • if user directly replace the nested struct, dirty chain will break, and how to generate current change op?
  • RefCell will break dirty chain which depend on DerefMut
  • support ops zip