# LayoutField

`import { LayoutField } from "destack:reflect";`

Target-specific layout for one aggregate field.

```ds title="LayoutField"
export struct LayoutField {
    name: string;
    offset: usize;
    size: usize;
    align: usize;
    type: Type<unknown>;
}
```

[language/library/src/reflect/type.ds:34:45](https://github.com/destack-sh/destack/blob/main/language/library/src/reflect/type.ds#L34-L45)

## Members

### `name: string`

The field name when one exists.

### `offset: usize`

The field offset in bytes.

### `size: usize`

The field size in bytes.

### `align: usize`

The field alignment in bytes.

### `type: Type<unknown>`

The field type.
