Rustで特定の型が特定のトレイトをimplしているかtrue/falseで知るためにはimplsが使える
#Rust
nvzqz/impls: A Rust macro to determine if a type implements a logical trait expression
code:rs
assert!(impls!(String: Clone & !Copy & Send & Sync));