Froyo: Using Rust to get fancy with storage

This is a past event

25 people went

Mozilla Corp

1120 Nw Couch St # 320 · Portland

How to find us

Front doors of the building and elevators remain open till 7pm. Take elevator to 3rd floor, turn left, enter large glass door labeled "Mozilla". If door is locked, use the buzzer and we'll let you in.

Location image of event venue


Linux has powerful block device mapping capabilities that are used by tools such as LVM. Froyo is a new tool that uses these capabilities in a dynamic way to create a hassle-free, redundant storage volume that grows with your data. In this talk, Froyo's creator Andy Grover will discuss its implementation, with special emphasis on the Rust language features and libraries that it builds upon.

This talk will cover a lot about libraries (serde, dbus-rs, nix, clap), how Froyo uses lang & std features (BTreeMap, Rc, RefCell, filter_map), and Froyo's internal data structures & representation.

PDXRust meets on the first Wednesday of every month, from 6-8pm, at Mozilla's Portland space. The first hour is either lightning talks from group members or a more in-depth tutorial from a Rust expert, and the second hour is hacking and social time.

Join us in #pdxrust on ( with any feedback about what you'd like to see!

Remember that Rust's Code of Conduct ( defines the Rust community's expectations for participation.