forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			570 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			570 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| //! Macros for defining extra assertions that should only be checked in testing
 | |
| //! and/or CI when the `__testing_only_extra_assertions` feature is enabled.
 | |
| 
 | |
| /// Simple macro that forwards to assert! when using
 | |
| /// __testing_only_extra_assertions.
 | |
| macro_rules! extra_assert {
 | |
|     ( $cond:expr ) => {
 | |
|         if cfg!(feature = "__testing_only_extra_assertions") {
 | |
|             assert!($cond);
 | |
|         }
 | |
|     };
 | |
|     ( $cond:expr , $( $arg:tt )+ ) => {
 | |
|         if cfg!(feature = "__testing_only_extra_assertions") {
 | |
|             assert!($cond, $( $arg )* )
 | |
|         }
 | |
|     };
 | |
| }
 | 
