\nDocumentation — Avisna Documentation
Docs/Overview/Documentation

LANGUAGE · VERIFIED

Async

async fn fetch_data() -> int {
    return 42;
}

async fn main_async() -> int {
    return await fetch_data();
}

Verified

  • async fn
  • await
  • Future values
  • Multiple awaits
  • Local values across await
  • delay()
  • Async loops
  • Channels, send, and recv
  • Bounded channels
  • Completion-order scenarios

Limits

Full scheduler semantics, guaranteed CPU parallelism, cancellation, complete Future error propagation, and a complete inter-task memory model are not established.

TRACEABILITY

Related Evidence

Evidence references

Open a published source test or inspect the evidence index for source and report summaries. A source file demonstrates a test scenario; it does not imply complete coverage of the related behavior.

Browse the public evidence index →