Is `self` the preferred parameter type for its `TypeCategory`?
(&self)
| 791 | |
| 792 | /// Is `self` the preferred parameter type for its `TypeCategory`? |
| 793 | fn prefers_self(&self) -> bool { |
| 794 | if let Some(pt) = TypeCategory::from_param(self).preferred_type() { |
| 795 | *self == pt |
| 796 | } else { |
| 797 | false |
| 798 | } |
| 799 | } |
| 800 | |
| 801 | fn is_polymorphic(&self) -> bool { |
| 802 | use ParamType::*; |
no test coverage detected