Rho Rho language and toolchain

API reference

The reference is generated from the Rho sources in this tree, so every entry is the declaration the compiler sees.

ModuleFunctionsStructsExternsSource
docsite600applications/docsite/src/main.rho
docsite.storage009applications/docsite/src/docsite/storage.rho
docsite.web1600applications/docsite/src/docsite/web.rho
greeting100examples/hello-rho/src/greeting.rho
hello100examples/hello-rho/src/main.rho
main300examples/bench-crc/rho/src/main.rho
messages100examples/hello-rho/src/messages.rho
registry070applications/registry/src/db/models.rho
registry.auth800applications/registry/src/registry/auth.rho
registry.docs1000applications/registry/src/registry/docs.rho
registry.respond300applications/registry/src/registry/respond.rho
registry.storage0013applications/registry/src/registry/storage.rho
registry.validate1300applications/registry/src/registry/validate.rho
registry.web2400applications/registry/src/registry/web.rho
rho.cimport012modules/components/rho-cimport/src/cimport.rho
rho.doc505modules/components/rho-doc/src/doc.rho
rho.kconfig306modules/components/rho-kconfig/src/kconfig.rho
rho.log501modules/components/rho-log/src/log.rho
rho.router305modules/components/rho-router/src/rho.router.rho
rho.target507modules/components/rho-target/src/target.rho
std.assert.assert600deploy/std/assert/assert.rho
std.collections.array310deploy/std/collections/array.rho
std.collections.bitset310deploy/std/collections/bitset.rho
std.collections.map320deploy/std/collections/map.rho
std.core.builtin3025deploy/std/core/builtin.rho
std.core.maybe_uninit210deploy/std/core/maybe_uninit.rho
std.core.option610deploy/std/core/option.rho
std.core.ptr310deploy/std/core/ptr.rho
std.core.range210deploy/std/core/range.rho
std.core.result710deploy/std/core/result.rho
std.core.slice110deploy/std/core/slice.rho
std.embedded.gpio303deploy/std/embedded/gpio.rho
std.embedded.i2c303deploy/std/embedded/i2c.rho
std.embedded.modbus310deploy/std/embedded/modbus.rho
std.embedded.rs485410deploy/std/embedded/rs485.rho
std.embedded.spi202deploy/std/embedded/spi.rho
std.embedded.timer202deploy/std/embedded/timer.rho
std.embedded.uart303deploy/std/embedded/uart.rho
std.math.basic1000deploy/std/math/basic.rho
std.math.control1350deploy/std/math/control.rho
std.math.embedded600deploy/std/math/embedded.rho
std.math.fast404deploy/std/math/fast.rho
std.math.fixed1020deploy/std/math/fixed.rho
std.math.float1007deploy/std/math/float.rho
std.math.linear2960deploy/std/math/linear.rho
std.os.fs200deploy/std/os/fs.rho
std.os.sys301deploy/std/os/sys.rho
std.os.time111deploy/std/os/time.rho
std.sql14514deploy/std/sql.rho
std.strings.string600deploy/std/strings/string.rho
std.strings.utf8200deploy/std/strings/utf8.rho
std.web.http1301deploy/std/web/http.rho
std.web.template400deploy/std/web/template.rho