File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed 
tests/ui/rfcs/rfc-2091-track-caller Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -193,9 +193,10 @@ impl<'a> Location<'a> {
193193/// This is useful for interop with APIs that expect C/C++ `__FILE__` or 
194194/// `std::source_location::file_name`, both of which return a nul-terminated `const char*`. 
195195#[ must_use]  
196-     #[ unstable( feature = "file_with_nul" ,  issue = "141727" ) ]  
197196    #[ inline]  
198-     pub  const  fn  file_as_c_str ( & self )  -> & ' a  CStr  { 
197+     #[ stable( feature = "file_with_nul" ,  since = "CURRENT_RUSTC_VERSION" ) ]  
198+     #[ rustc_const_stable( feature = "file_with_nul" ,  since = "CURRENT_RUSTC_VERSION" ) ]  
199+     pub  const  fn  file_as_c_str ( & self )  -> & CStr  { 
199200        let  filename = self . filename . as_ptr ( ) ; 
200201
201202        // SAFETY: The filename is valid for `filename_len+1` bytes, so this addition can't 
Original file line number Diff line number Diff line change 11//@ run-pass 
2- #![ feature( file_with_nul) ]  
32
43#[ track_caller]  
54const  fn  assert_file_has_trailing_zero ( )  { 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments