Атрибуты
Встроенные атрибуты: к чему применяются и где описаны. Сводка — II.3.
| Применяется к | Раздел |
|---|
@allow | rpc | §13.4 |
@arena | | |
@audit | таблица, поле, rpc | §13 |
@auto | data, поле | §12.8 |
@c_layout | | |
@cache | rpc | §10.2 |
@codec | тип, поле | §9.3–9.5 |
@cold | любое объявление | II.3 |
@deprecated | любое объявление | II.3 |
@derive | data, enum, distinct | §4.6 |
@encrypted | таблица, поле, rpc | §13 |
@error | data, enum | §6.5 |
@explicit | interface | §4.6 |
@flaky | тест, объявление | §18 |
@grpc_status | тип ошибки | §10.1 |
@idempotent | rpc | §10.2 |
@idle | actor, поле актора | §12.5 |
@index | data, поле | §12.8 |
@inline | любое объявление | II.3 |
@internal | | |
@isolation | функция с atomic(db) | §11.2 |
@near | функция, актор, extern-функция | §8.1, §12.6 |
@nonblocking | функция, актор, extern-функция | §8.1, §12.6 |
@open | enum | §4.4 |
@owner | таблица, поле, rpc | §13 |
@parallel | pipeline | §10.6 |
@pinned | функция, актор, extern-функция | §8.1, §12.6 |
@pk | data, поле | §12.8 |
@preserve_unknown | тип, поле | §9.3–9.5 |
@public | rpc | §13.4 |
@ratelimit | rpc | §10.2 |
@readonly | rpc | §10.2 |
@reflect | тип | §15.2 |
@removed | тип, поле | §9.2 |
@renamed | тип, поле | §9.2 |
@repr | тип, поле | §9.3–9.5 |
@resumable | rpc | §10.2 |
@retain | topic | §10.5 |
@retry | rpc | §10.2 |
@sealed | data | §4.3 |
@shard | data, поле | §12.8 |
@since | тип, поле | §9.2 |
@skip | тест, объявление | §18 |
@table | data, поле | §12.8 |
@tag | тип, поле | §9.2 |
@test_only | тест, объявление | §18 |
@timeout | rpc | §10.2 |
@trace | rpc | §10.2 |
@transient | actor, поле актора | §12.5 |
@v | тип, поле | §9.2 |
@visible | таблица, поле, rpc | §13 |
@window | rpc | §10.2 |
@zigzag | тип, поле | §9.3–9.5 |