($x:expr) => {};
                  
                  
                  }
                  
                  
                  
                  
                  
                  wtf!(-f64::NAN);
                  
                  
                  даёт
                  
                  
                  error: unexpected token: `f64`
                  
                  
                   --> src/lib.rs:6:7
                  
                  
                    |
                  
                  
                  2 |     ($x:literal) => {};
                  
                  
                    |      ---------- while parsing argument for this `literal` macro fragment
                  
                  
                  ...
                  
                  
                  6 | wtf!(-f64::NAN);
                  
                  
                    |       ^^^
                  
                  
                  
                  
                  
                  1. это чо, так и надо?
                  
                  
                  2. это чо, известный ишшуй? (а ссылка есть?)
                  
                  
                  3. это чо, никак не обойти? (кроме процмакросов)
                  
                  
                
поставить literal после expr?
 Max
                          Силинг
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Силинг
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  тогда он будет недоступен никогда
 Max
                          Силинг
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Силинг
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  workaround это обработать минусы руками https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=17b71e26d98ac0ee18b9f4c8bf0d36d6
поставить скобочки не проканает?
 Max
                          Силинг
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Силинг
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  оно в литерал тогда не уйдёт
восторг какой
Обсуждают сегодня