Clone this repo:
  1. 3e9d7e0 Rename Magenta to Zircon by George Kulakowski · 3 months ago master
  2. 1c82834 Add convenience functions for converting between HandleBased types by Taylor Cramer · 4 months ago
  3. a1c6102 Add flags and functions for mapping in the framebuffer by Rob Tsuk · 4 months ago
  4. d00681f No more mx_timer_start. by Andrew Walbran · 4 months ago
  5. ed004b1 Move Clang to directory which uses GN platform name by Petr Hosek · 4 months ago

Rust bindings for Zircon kernel

This repository contains Rust language bindings for Zircon kernel syscalls. The main crate contains type-safe wrappers, while the inner “sys” crate contains the raw types and FFI declarations.

There are two ways to build Rust artifacts targeting Fuchsia; using the Fargo cross compiling tool or including your artifact in the GN build. Of the two, Fargo is likely better for exploration and experimentation.