Versions in this module Expand all Collapse all v1 v1.2.1 May 30, 2024 v1.2.0 May 23, 2024 Changes in this version + const DefaultSerializer + type JsonParser struct + func (j *JsonParser) Decode(bytes []byte) (*undo.BranchUndoLog, error) + func (j *JsonParser) Encode(branchUndoLog *undo.BranchUndoLog) ([]byte, error) + func (j *JsonParser) GetDefaultContent() []byte + func (j *JsonParser) GetName() string + type UndoLogParser interface + Decode func(bytes []byte) (*undo.BranchUndoLog, error) + Encode func(branchUndoLog *undo.BranchUndoLog) ([]byte, error) + GetDefaultContent func() []byte + GetName func() string + type UndoLogParserCache struct + func GetCache() *UndoLogParserCache + func (ulpc *UndoLogParserCache) GetDefault() (UndoLogParser, error) + func (ulpc *UndoLogParserCache) Load(name string) (UndoLogParser, error)