diffx-core
diffx-core
com
.softwaremill
.diffx
Derived
Diff
Diff
Diff
Companion
Macro
Diff
Configuration
Diff
Configuration
Diff
Context
Diff
Context
Diff
Lens
Diff
Lens
Map
Match
By
Ops
Diff
Lens
Seq
Match
By
Ops
Diff
Lens
Set
Match
By
Ops
Diff
Lens
To
Map
Match
By
Ops
Diff
Lens
To
Match
By
Ops
Diff
Lens
To
Seq
Match
By
Ops
Diff
Lens
To
Set
Match
By
Ops
Diff
Macro
Diff
Map
Match
By
Ops
Diff
Result
Diff
Result
Diff
Result
Additional
Diff
Result
Additional
Chunk
Diff
Result
Chunk
Diff
Result
Iterable
Diff
Result
Map
Diff
Result
Missing
Diff
Result
Missing
Chunk
Diff
Result
Object
Diff
Result
Printer
Diff
Result
Set
Diff
Result
String
Diff
Result
String
Line
Diff
Result
String
Word
Diff
Result
Transformer
Diff
Result
Transformer
Diff
Result
Value
Diff
Seq
Match
By
Ops
Diff
Set
Match
By
Ops
Diff
To
Map
Match
By
Ops
Diff
To
Match
By
Ops
Diff
To
Seq
Match
By
Ops
Diff
To
Set
Match
By
Ops
Diff
Tuple
Instances
Diffx
Each
Map
Diffx
Either
Support
Diffx
Either
Diffx
Either
Functor
Diffx
Option
Support
Diffx
Each
Diffx
Functor
Diffx
Platform
Extensions
Diffx
Support
Diffx
Subtype
Selector
Diffx
Support
Identical
Value
Low
Priority
Diff
Low
Priority
Object
Matcher
Map
Like
Map
Like
Modify
Macro
Modify
Path
Modify
Path
Each
Each
Key
Each
Value
Field
Subtype
Object
Matcher
Object
Matcher
Map
Entry
Object
Matcher
Map
Helper
Object
Matcher
Seq
Helper
Object
Matcher
Set
Helper
Set
Entry
Seq
Like
Seq
Like
Set
Like
Set
Like
Show
Config
Show
Config
Tree
Tree
Leaf
Node
com
.softwaremill
.diffx
.generic
Auto
Derivation
Diff
Magnolia
Derivation
com
.softwaremill
.diffx
.generic
.auto
Diff
Auto
Derivation
On
com
.softwaremill
.diffx
.instances
Diff
For
Seq
Diff
For
Seq
Diff
For
String
com
.softwaremill
.diffx
.instances
.string
Diff
Node
Snake
diffx-core
/
com.softwaremill.diffx
/
Diff
Diff
trait
Diff
[
T
]
extends
DiffMacro
[
T
]
Companion:
object
Graph
Supertypes
Known subtypes
Self type
trait
DiffMacro
[
T
]
class
Object
trait
Matchable
class
Any
class
DiffForSeq
[
C
,
T
]
class
DiffForString
Diff
[
T
]
Implicitly
Select All
Deselect All
Explicit method
by diffForOptional
Keywords
Select All
Deselect All
no keywords
inline
Inherited
Select All
Deselect All
Not inherited
DiffMacro
Value members
Value members
Abstract methods
def
apply
(
left:
T
,
right:
T
,
context:
DiffContext
):
DiffResult
Implicitly added by
diffForOptional
def
apply
(
left:
T
,
right:
T
,
context:
DiffContext
):
DiffResult
Concrete methods
def
apply
(
left:
T
,
right:
T
):
DiffResult
Implicitly added by
diffForOptional
def
apply
(
left:
T
,
right:
T
):
DiffResult
def
contramap
[
R
](
f:
R
=>
T
):
Diff
[
R
]
Implicitly added by
diffForOptional
def
contramap
[
R
](
f:
R
=>
T
):
Diff
[
R
]
def
modifyMatcherUnsafe
(
path:
ModifyPath
*)(
matcher:
ObjectMatcher
[
_
]):
Diff
[
T
]
Implicitly added by
diffForOptional
def
modifyMatcherUnsafe
(
path:
ModifyPath
*)(
matcher:
ObjectMatcher
[
_
]):
Diff
[
T
]
def
modifyUnsafe
[
U
](
path:
ModifyPath
*)(
mod:
Diff
[
U
]
=>
Diff
[
U
]):
Diff
[
T
]
Implicitly added by
diffForOptional
def
modifyUnsafe
[
U
](
path:
ModifyPath
*)(
mod:
Diff
[
U
]
=>
Diff
[
U
]):
Diff
[
T
]
Inherited methods
inline
def
ignore
[
U
](
inline
path:
T
=>
U
)(
implicit
config:
DiffConfiguration
):
Diff
[
T
]
Implicitly added by
diffForOptional
Inherited from:
DiffMacro
inline
def
ignore
[
U
](
inline
path:
T
=>
U
)(
implicit
config:
DiffConfiguration
):
Diff
[
T
]
Inherited from:
DiffMacro
inline
def
modify
[
U
](
inline
path:
T
=>
U
):
DiffLens
[
T
,
U
]
Implicitly added by
diffForOptional
Inherited from:
DiffMacro
inline
def
modify
[
U
](
inline
path:
T
=>
U
):
DiffLens
[
T
,
U
]
Inherited from:
DiffMacro