File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -250,3 +250,37 @@ pub struct TestDescAndFn {
250250    pub  desc :  TestDesc , 
251251    pub  testfn :  TestFn , 
252252} 
253+ 
254+ impl  TestDescAndFn  { 
255+     pub  const  fn  new_doctest ( 
256+         test_name :  & ' static  str , 
257+         ignore :  bool , 
258+         source_file :  & ' static  str , 
259+         start_line :  usize , 
260+         no_run :  bool , 
261+         should_panic :  bool , 
262+         testfn :  TestFn , 
263+     )  -> Self  { 
264+         Self  { 
265+             desc :  TestDesc  { 
266+                 name :  StaticTestName ( test_name) , 
267+                 ignore, 
268+                 ignore_message :  None , 
269+                 source_file, 
270+                 start_line, 
271+                 start_col :  0 , 
272+                 end_line :  0 , 
273+                 end_col :  0 , 
274+                 compile_fail :  false , 
275+                 no_run, 
276+                 should_panic :  if  should_panic { 
277+                     options:: ShouldPanic :: Yes 
278+                 }  else  { 
279+                     options:: ShouldPanic :: No 
280+                 } , 
281+                 test_type :  TestType :: DocTest , 
282+             } , 
283+             testfn, 
284+         } 
285+     } 
286+ } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments