API reference
The reference is generated from the Rho sources in this tree, so every entry is the declaration the compiler sees.
| Module | Functions | Structs | Externs | Source |
|---|---|---|---|---|
| docsite | 6 | 0 | 0 | applications/docsite/src/main.rho |
| docsite.storage | 0 | 0 | 9 | applications/docsite/src/docsite/storage.rho |
| docsite.web | 16 | 0 | 0 | applications/docsite/src/docsite/web.rho |
| greeting | 1 | 0 | 0 | examples/hello-rho/src/greeting.rho |
| hello | 1 | 0 | 0 | examples/hello-rho/src/main.rho |
| main | 3 | 0 | 0 | examples/bench-crc/rho/src/main.rho |
| messages | 1 | 0 | 0 | examples/hello-rho/src/messages.rho |
| registry | 0 | 7 | 0 | applications/registry/src/db/models.rho |
| registry.auth | 8 | 0 | 0 | applications/registry/src/registry/auth.rho |
| registry.docs | 10 | 0 | 0 | applications/registry/src/registry/docs.rho |
| registry.respond | 3 | 0 | 0 | applications/registry/src/registry/respond.rho |
| registry.storage | 0 | 0 | 13 | applications/registry/src/registry/storage.rho |
| registry.validate | 13 | 0 | 0 | applications/registry/src/registry/validate.rho |
| registry.web | 24 | 0 | 0 | applications/registry/src/registry/web.rho |
| rho.cimport | 0 | 1 | 2 | modules/components/rho-cimport/src/cimport.rho |
| rho.doc | 5 | 0 | 5 | modules/components/rho-doc/src/doc.rho |
| rho.kconfig | 3 | 0 | 6 | modules/components/rho-kconfig/src/kconfig.rho |
| rho.log | 5 | 0 | 1 | modules/components/rho-log/src/log.rho |
| rho.router | 3 | 0 | 5 | modules/components/rho-router/src/rho.router.rho |
| rho.target | 5 | 0 | 7 | modules/components/rho-target/src/target.rho |
| std.assert.assert | 6 | 0 | 0 | deploy/std/assert/assert.rho |
| std.collections.array | 3 | 1 | 0 | deploy/std/collections/array.rho |
| std.collections.bitset | 3 | 1 | 0 | deploy/std/collections/bitset.rho |
| std.collections.map | 3 | 2 | 0 | deploy/std/collections/map.rho |
| std.core.builtin | 3 | 0 | 25 | deploy/std/core/builtin.rho |
| std.core.maybe_uninit | 2 | 1 | 0 | deploy/std/core/maybe_uninit.rho |
| std.core.option | 6 | 1 | 0 | deploy/std/core/option.rho |
| std.core.ptr | 3 | 1 | 0 | deploy/std/core/ptr.rho |
| std.core.range | 2 | 1 | 0 | deploy/std/core/range.rho |
| std.core.result | 7 | 1 | 0 | deploy/std/core/result.rho |
| std.core.slice | 1 | 1 | 0 | deploy/std/core/slice.rho |
| std.embedded.gpio | 3 | 0 | 3 | deploy/std/embedded/gpio.rho |
| std.embedded.i2c | 3 | 0 | 3 | deploy/std/embedded/i2c.rho |
| std.embedded.modbus | 3 | 1 | 0 | deploy/std/embedded/modbus.rho |
| std.embedded.rs485 | 4 | 1 | 0 | deploy/std/embedded/rs485.rho |
| std.embedded.spi | 2 | 0 | 2 | deploy/std/embedded/spi.rho |
| std.embedded.timer | 2 | 0 | 2 | deploy/std/embedded/timer.rho |
| std.embedded.uart | 3 | 0 | 3 | deploy/std/embedded/uart.rho |
| std.math.basic | 10 | 0 | 0 | deploy/std/math/basic.rho |
| std.math.control | 13 | 5 | 0 | deploy/std/math/control.rho |
| std.math.embedded | 6 | 0 | 0 | deploy/std/math/embedded.rho |
| std.math.fast | 4 | 0 | 4 | deploy/std/math/fast.rho |
| std.math.fixed | 10 | 2 | 0 | deploy/std/math/fixed.rho |
| std.math.float | 10 | 0 | 7 | deploy/std/math/float.rho |
| std.math.linear | 29 | 6 | 0 | deploy/std/math/linear.rho |
| std.os.fs | 2 | 0 | 0 | deploy/std/os/fs.rho |
| std.os.sys | 3 | 0 | 1 | deploy/std/os/sys.rho |
| std.os.time | 1 | 1 | 1 | deploy/std/os/time.rho |
| std.sql | 14 | 5 | 14 | deploy/std/sql.rho |
| std.strings.string | 6 | 0 | 0 | deploy/std/strings/string.rho |
| std.strings.utf8 | 2 | 0 | 0 | deploy/std/strings/utf8.rho |
| std.web.http | 13 | 0 | 1 | deploy/std/web/http.rho |
| std.web.template | 4 | 0 | 0 | deploy/std/web/template.rho |