> ## Documentation Index
> Fetch the complete documentation index at: https://starkware-9575960b-starknet-privacy-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# core::ops::arith::MulAssign

The multiplication assignment operator `*=`.

## Signature

```rust theme={null}
pub trait MulAssign
```

## Trait functions

### mul\_assign

Performs the `*=` operation.

#### Signature

```rust theme={null}
fn mul_assign(ref self: Lhs, rhs: Rhs)
```

#### Examples

```rust theme={null}
let mut x: u8 = 3;
x *= x;
assert!(x == 9);
```
