| use { | |
| static_assertions::*, | |
| std::{ | |
| fmt::Debug, | |
| hash::Hash, | |
| marker::{Send, Sync}, | |
| panic::{RefUnwindSafe, UnwindSafe}, | |
| }, | |
| text_size::*, | |
| }; | |
| // 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); |