> ## Documentation Index
> Fetch the complete documentation index at: https://docs.starknet.io/llms.txt
> Use this file to discover all available pages before exploring further.

# core::poseidon::HashState

State for Poseidon hash.

## Signature

```rust theme={null}

#[derive(Copy, Drop, Debug)]
pub struct HashState {
    pub s0: felt252,
    pub s1: felt252,
    pub s2: felt252,
    pub odd: bool,
}
```

## Members

### s0

#### Signature

```rust theme={null}
pub s0: felt252
```

### s1

#### Signature

```rust theme={null}
pub s1: felt252
```

### s2

#### Signature

```rust theme={null}
pub s2: felt252
```

### odd

#### Signature

```rust theme={null}
pub odd: bool
```
