Like with all operators, be wary of implementing those for your type unless you have specific reason to, e.g. it may make sense to define some of them on BitSets (which by the way are no longer part of the standard library as of Rust 1.3.0) or on types representing large integers. Index and IndexMut The Index and IndexMut traits specify the indexing operation with immutable and mutable results. Th