With Swift's advocation of using value types, TLIndexPathTools might benefit from a more clear distinction between classes vs. structs when deriving whether something was added, removed, deleted or modified.
Struct modification is detected as ADD + DELETE but perhaps a protocol could be introduced to identify cases when they are modified...?
With Swift's advocation of using value types,
TLIndexPathTools
might benefit from a more clear distinction between classes vs. structs when deriving whether something was added, removed, deleted or modified.Struct modification is detected as ADD + DELETE but perhaps a protocol could be introduced to identify cases when they are modified...?