mirror of
				https://github.com/astral-sh/ruff.git
				synced 2025-10-31 12:05:57 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			529 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			529 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| use {
 | |
|     ruff_text_size::{TextRange, TextSize},
 | |
|     static_assertions::assert_impl_all,
 | |
|     std::{
 | |
|         fmt::Debug,
 | |
|         hash::Hash,
 | |
|         marker::{Send, Sync},
 | |
|         panic::{RefUnwindSafe, UnwindSafe},
 | |
|     },
 | |
| };
 | |
| 
 | |
| // auto traits
 | |
| assert_impl_all!(TextSize: Send, Sync, Unpin, UnwindSafe, RefUnwindSafe);
 | |
| assert_impl_all!(TextRange: Send, Sync, Unpin, UnwindSafe, RefUnwindSafe);
 | |
| 
 | |
| // common traits
 | |
| assert_impl_all!(TextSize: Copy, Debug, Default, Hash, Ord);
 | |
| assert_impl_all!(TextRange: Copy, Debug, Default, Hash, Eq);
 | 
