OxL Справочник OxL
РусскийEnglish

kw impl

Зарезервированное слово

Список слов: §1.4

Синтаксис

ebnf
Impl        = "impl" [ Type "for" ] Type "{" { ImplMember } "}" ;

Грамматика: Прил. A

Определяется в

Примеры

oxl
impl Money {
  pub const ZERO: Money = Money{ minor: 0 }
  pub const MAX_TRANSFER: Money = Money.rub(1_000_000)
}

interface Codec<T> { const NAME: str }          // реализация обязана задать значение
impl Codec<Point> for GeoHashCodec { const NAME: str = "geohash" }

— 4.5 impl и методы

oxl
provide Db = Db.open(App.get().dbUrl)          for role api, saga
provide Payments = PaymentsClient.new(App.get().stripeKey)

impl Orders { dep db: Db; dep pay: Payments }

— 12.7 Зависимости

Связанные диагностики

impl-foreign-type, unknown-method, bad-init, missing-field, must-close, positional-literal, sealed-literal, duplicate-impl, impl-signature-mismatch, missing-impl, missing-rpc-impl, unknown-rpc, duplicate-provide, missing-provide

См. также