значения инты например:
                  
                  
                  enum FileType {
                  
                  
                      //Video WebM no audio  codecs="vp9"
                  
                  
                      VideoNoAudioWebM144 = 278,
                  
                  
                      VideoNoAudioWebM240 = 242,
                  
                  
                      VideoNoAudioWebM360 = 243,
                  
                  
                      VideoNoAudioWebM480 = 244,
                  
                  
                      VideoNoAudioWebM720 = 240,
                  
                  
                      VideoNoAudioWebM1080 = 248,
                  
                  
                      VideoNoAudioWebM1440 = 270,
                  
                  
                      VideoNoAudioWebM2160 = 313,
                  
                  
                  
                  
                  
                      // audio MP4 codecs="mp4a.40.2"
                  
                  
                      AudioM4aB130 = 140,
                  
                  
                  
                  
                  
                      // audio WebM
                  
                  
                      AudioWebMB60 = 249,
                  
                  
                      AudioWebMB80 = 250,
                  
                  
                      AudioWebMB160 = 251,
                  
                  
                      //BestAudio webm
                  
                  
                      //...
                  
                  
                  }
                  
                  
                  могу ли я в рантайме получить число и понять какой это тип что бы не перебирать в матче все варианты?
                  
                  
                  let tp = FileType::from(249);
                  
                  
                  Компилятор не хочет принимать)
                  
                  
                
Это надо FromPrimitive юзать из какого-то там трейта Но да, в целом надо свой импл try_from
+, корректор(
Только если крейты вроде enumn использовать
Обсуждают сегодня