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

fn asService

Runs body as this node's own service (§13.2): the calls it makes carry the service principal instead of the original user.

Example:

oxl✓ проверяется в CI
use std.rpc { asService }

fn main() io {
  let n = asService { 7 }
  print("{n}")
}
Вывод
7
pub(api) fn asService<T, effect F>(body: fn() -> T F) -> T  F

С версии. 1.0.0-beta

Параметры

ИмяТип
bodyfn() -> T F

Возвращает

T F

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/rpc/rpc.oxl:342

См. также