MMTMMT Docs
Diagnostics

T306

struct literal field error

T306

A struct literal has a duplicate, unknown, missing, or mistyped field. Match the declared field set exactly.

Failing example

script "example"
type Price { value: float }
data chart = subscribe(data.ohlcv)
on chart.update { let price = Price { wrong: 1.0 } }

Corrected example

script "fixed"
type Price { value: float }
data chart = subscribe(data.ohlcv)
on chart.update { let price = Price { value: 1.0 } }

On this page