aver-rt 0.1.0

Shared Rust runtime pieces for Aver-generated programs
Documentation
# aver-rt

`aver-rt` is the shared Rust runtime for Aver.

It is used by:
- the Aver interpreter/runtime adapters in this repository
- Rust projects generated by `aver compile -t rust`

The crate exists so Aver semantics live in one place instead of being duplicated
between the interpreter and generated Rust output.

## What it contains

- `AverList<T>`: persistent list used by Aver list operations
- `AverDisplay`: Aver-specific display formatting used by `Console.print` and string interpolation
- shared runtime helpers for console, time, disk, env, and string operations
- shared service types:
  - `Header`
  - `HttpResponse`
  - `HttpRequest`
  - `TcpConnection`
- shared service runtimes:
  - `tcp`
  - `http` (behind the `http` feature)
  - `http_server`

## Features

- default: no optional dependencies
- `http`: enables the HTTP client runtime via `ureq`

## Stability

This crate is primarily intended to support Aver-generated programs and the Aver
interpreter. The public API should be treated as young and evolving.

## Repository

- Source: <https://github.com/jasisz/aver>
- Main project docs: <https://github.com/jasisz/aver/blob/main/README.md>