How to check usize parameter is within range

I have a method that uses usize index as a parameter. Instead of using an enum containing the correct values to choose from it is less verbose to check the range. However, I can not get it to build


This line gives error, can't call method 'contains' on ambiguous type '{integer}'
If I change to this


I get method not found in 'usize' and expected struct 'Range', found 'bool'

What is the correct way to do this?

I tried it on the playground and it works?

Try adding parentheses like (3..32).contains…

1 Like

Wow, how did I miss that :slight_smile:

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.