 Wsevolod
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Wsevolod
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  т.е. to_raw затирает его?
Указатель указывает на RcRepr(atomic, T)
Согласен, вру
 Wsevolod
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Wsevolod
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  into_raw() -> *const T
 Wsevolod
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Wsevolod
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Но не (atomic::Whatever, T) ведь
Да, они лежат сразу перед T
там в нём add(offset_between_fields)
https://doc.rust-lang.org/src/alloc/rc.rs.html#736-744 можно посмотреь на сорцы и увидеть как оно работает)
Обсуждают сегодня