Добрый день, мне приходит статус задачи из json объекта в виде строки,
например "InProgress", "Stopped" и тд , можно ли статусы представить черем enum и оперировать enum-ом а не строкой а потом матчить статусы
match status {
Status::Stopped => ....
Status::InProgress => ....
}
чтобы не оперировать строками ?
Нужно будет подумать что делать, если для строки нет подходящего варианта энума. А так, почему бы и нет? Преобразовывать нетипизированный json в типизированные объекты - обычная практика