Versions in this module Expand all Collapse all v0 v0.1.0 Oct 5, 2019 Changes in this version + type ClassAction struct + Class rbxapi.Class + Field string + Next interface{} + Prev interface{} + Type patch.Type + func (a *ClassAction) GetClass() rbxapi.Class + func (a *ClassAction) GetField() string + func (a *ClassAction) GetNext() interface{} + func (a *ClassAction) GetPrev() interface{} + func (a *ClassAction) GetType() patch.Type + func (a *ClassAction) String() string + type Diff struct + Next rbxapi.Root + Prev rbxapi.Root + func (d *Diff) Diff() (actions []patch.Action) + type DiffCallback struct + Class rbxapi.Class + Next rbxapi.Callback + Prev rbxapi.Callback + func (d *DiffCallback) Diff() (actions []patch.Action) + type DiffClass struct + ExcludeMembers bool + Next rbxapi.Class + Prev rbxapi.Class + func (d *DiffClass) Diff() (actions []patch.Action) + type DiffEnum struct + ExcludeEnumItems bool + Next rbxapi.Enum + Prev rbxapi.Enum + func (d *DiffEnum) Diff() (actions []patch.Action) + type DiffEnumItem struct + Enum rbxapi.Enum + Next rbxapi.EnumItem + Prev rbxapi.EnumItem + func (d *DiffEnumItem) Diff() (actions []patch.Action) + type DiffEvent struct + Class rbxapi.Class + Next rbxapi.Event + Prev rbxapi.Event + func (d *DiffEvent) Diff() (actions []patch.Action) + type DiffFunction struct + Class rbxapi.Class + Next rbxapi.Function + Prev rbxapi.Function + func (d *DiffFunction) Diff() (actions []patch.Action) + type DiffProperty struct + Class rbxapi.Class + Next rbxapi.Property + Prev rbxapi.Property + func (d *DiffProperty) Diff() (actions []patch.Action) + type EnumAction struct + Enum rbxapi.Enum + Field string + Next interface{} + Prev interface{} + Type patch.Type + func (a *EnumAction) GetEnum() rbxapi.Enum + func (a *EnumAction) GetField() string + func (a *EnumAction) GetNext() interface{} + func (a *EnumAction) GetPrev() interface{} + func (a *EnumAction) GetType() patch.Type + func (a *EnumAction) String() string + type EnumItemAction struct + Enum rbxapi.Enum + EnumItem rbxapi.EnumItem + Field string + Next interface{} + Prev interface{} + Type patch.Type + func (a *EnumItemAction) GetEnum() rbxapi.Enum + func (a *EnumItemAction) GetEnumItem() rbxapi.EnumItem + func (a *EnumItemAction) GetField() string + func (a *EnumItemAction) GetNext() interface{} + func (a *EnumItemAction) GetPrev() interface{} + func (a *EnumItemAction) GetType() patch.Type + func (a *EnumItemAction) String() string + type MemberAction struct + Class rbxapi.Class + Field string + Member rbxapi.Member + Next interface{} + Prev interface{} + Type patch.Type + func (a *MemberAction) GetClass() rbxapi.Class + func (a *MemberAction) GetField() string + func (a *MemberAction) GetMember() rbxapi.Member + func (a *MemberAction) GetNext() interface{} + func (a *MemberAction) GetPrev() interface{} + func (a *MemberAction) GetType() patch.Type + func (a *MemberAction) String() string