spliff
spliff
io.bullet.spliff
Diff
Diff
Op
Op
DelInsMov
DelIns
Delete
Insert
Move
Replace
Patch
Patch
Step
Insert
Failure
BaseSizeMismatch
IntegrityFailure
Chunk
Chunk
InBoth
InBase
InTarget
Distinct
Slice
Slice
Bimap
Eq
Eq
spliff
/
io.bullet.spliff
/
Diff
/
Patch
Patch
object
Patch
Companion
class
Graph
Supertypes
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
Type members
Value members
Implicits
Type members
Classlikes
final case
class
BaseSizeMismatch
(actualSize:
Int
, expectedSize:
Int
) extends
Failure
sealed abstract
class
Failure
(msg:
String
) extends
RuntimeException
final case
class
Insert
[T](baseIx:
Int
, values:
ArraySeq
[
T
]) extends
Step
[
T
]
case
object
IntegrityFailure
extends
Failure
sealed
trait
Step
[+T]
Types
type
Delete
=
Delete
type
Move
=
Move
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from
Mirror
Value members
Concrete fields
val
Delete
:
Delete
val
Move
:
Move
Implicits
Implicits
implicit
def
ordering
[T]:
Ordering
[
Step
[T]]