Either a a }
instance ToJSON a => ToJSON (Nullable a) where
-- toJSON (getNullable -> Left _) = Null
-- toJSON (getNullable -> Right a) = toJSON a
-- toJSON _ = undefined
toJSON (Nullable (Left _)) = Null
toJSON (Nullable (Right a)) = toJSON a
Вот раскоментаренным строкам соответствуют закоментаренные (в смысле паттерн-кейсов), без toJSON _ говорит не все покрыты и типа добавь для _. Это разве нормально?
до версии 8.10 ПМ чекер вообще при любом использовании вью не работает, начиная с 8.10 - уже как повезет
Обсуждают сегодня