> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/v6.0.0/llms.txt

# Struct PropertySelector

Module: `noir_aztec::note::note_getter_options`

```rust
pub struct PropertySelector<T> {
    pub index: u8,
    pub offset: u8,
    pub length: u8,
}
```

Locates a note property inside the packed note.

`T` is the type of the selected property: it is not stored, and is only used to validate the selector when constructing a `Select` or `Sort` criterion.

## Fields

```rust
index: u8
```

```rust
offset: u8
```

```rust
length: u8
```

## Implementations

```rust
impl<T> PropertySelector<T>
```
