Fuchsia Rust Crates
-
A user-interface framework in Rust.
-
Wrapper over zircon-fdio library
-
Work with Fuchsia Archives (FARs)
-
Fuchsia-specific Futures executor and asynchronous primitives (Channel, Socket, Fifo, etc.)
-
Configure, create and use FrameBuffers in Fuchsia
-
Protect and verify data blobs using Merkle Trees
-
Rust interface to Scenic, the Fuchsia compositor
-
Implement fuchsia syslog listeners in Rust
-
Rust interface to the fuchsia syslog
-
A crate that sets the Rust allocator to the system allocator. This is automatically included for projects that use fuchsia-async, and all Fuchsia binaries should ensure that they take a transitive dependency on this crate (and “use” it, as merely setting it as a dependency in GN is not sufficient to ensure that it is linked in).
-
A safe Rust interface to Fuchsia's tracing interface
-
Bindings and protocol for serving filesystems on the Fuchsia platform
-
Bindings for watching a directory for changes
-
Rust language bindings for Zircon kernel syscalls
-
A convenience crate for Zircon VMO objects mapped into memory
-
A Rust crypto library backed by BoringSSL
-
Utilities for safely operating on memory shared between untrusting processes
-
Work with values contained in raw Byte strings without copying