Operator traits
This module contains traits and structures that are used via special symbols, e.g., +, ==, or ...
| Kind | Name | Description |
|---|---|---|
| Trait | Add | Objects that implement the binary |
| Trait | BitAnd | Objects that implement the binary |
| Trait | BitOr | Objects that implement the binary |
| Trait | Deref | Objects that implement the immutable dereference operator. |
| Trait | DerefMut | Objects that implement the mutable dereference operator. |
| Trait | Div | Objects that implement the binary |
| Trait | Drop | Objects with a destructor. |
| Trait | Eq | Objects that implement the binary |
| Trait | Fn | Objects that implement the immutable function call operator. |
| Trait | FnMut | Objects that implement the mutable function call operator. |
| Trait | FnOnce | Objects that implement the consuming function call operator. |
| Trait | Index | Objects that implement the immutable subscript operator. |
| Trait | IndexMut | Objects that implement the mutable subscript operator. |
| Trait | Mul | Objects that implement the binary |
| Trait | Neg | Objects that implement the unary |
| Trait | Not | Objects that implement the unary |
| Trait | PartialOrd | Objects that implement the binary |
| Struct | Range | The type representing the bounded |
| Struct | RangeFrom | The type representing the half-bounded |
| Struct | RangeFull | The type representing the unbounded |
| Struct | RangeTo | The type representing the half-bounded |
| Trait | Rem | Objects that implement the binary |
| Trait | Shl | Objects that implement the binary |
| Trait | Shr | Objects that implement the binary |
| Trait | Sub | Objects that implement the binary |