mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
e001d74afe
4f8b5f480ade3f347d5f0a2d01a1618069bcb846
22 lines
391 B
Swift
22 lines
391 B
Swift
import VGSL
|
|
|
|
@frozen
|
|
public enum CommonHandler {
|
|
case action(UserInterfaceAction)
|
|
case block(Action)
|
|
}
|
|
|
|
extension CommonHandler: Equatable {
|
|
public static func ==(
|
|
lhs: CommonHandler,
|
|
rhs: CommonHandler
|
|
) -> Bool {
|
|
switch (lhs, rhs) {
|
|
case let (.action(lAction), .action(rAction)):
|
|
lAction == rAction
|
|
case (.action, _), (.block, _):
|
|
false
|
|
}
|
|
}
|
|
}
|