None(aChange, bChange types.DiffChangeType, a, b types.Value, path types.Path)
: (change types.DiffChangeType, merged types.Value, ok bool)
Ours(aChange, bChange types.DiffChangeType, a, b types.Value, path types.Path)
: (change types.DiffChangeType, merged types.Value, ok bool)
Theirs(aChange, bChange types.DiffChangeType, a, b types.Value, path types.Path)
: (change types.DiffChangeType, merged types.Value, ok bool)
ThreeWay(ctx context.Context, a, b, parent types.Value, vrw types.ValueReadWriter, resolve ResolveFunc, progress chan struct{})
: (merged types.Value, err error)
listAssert(ctx context.Context, vrw types.ValueReadWriter, a, b, parent types.Value)
: (aList, bList, pList types.List, ok bool, err error)
mapAssert(ctx context.Context, vrw types.ValueReadWriter, a, b, parent types.Value)
: (aMap, bMap, pMap types.Map, ok bool, err error)
refAssert(ctx context.Context, a, b, parent types.Value, vrw types.ValueReadWriter)
: (aValue, bValue, pValue types.Value, ok bool, err error)
setAssert(ctx context.Context, vrw types.ValueReadWriter, a, b, parent types.Value)
: (aSet, bSet, pSet types.Set, ok bool, err error)
structAssert(a, b, parent types.Value)
: (aStruct, bStruct, pStruct types.Struct, ok bool, err error)