Export to
Friday, January 2, 2026 at 10:46pm.
Toasty: An Easy-to-use Object-Relational Mapping for Rust
Please plan to arrive between 6:30 and 7. Due to limitations of the venue, we need to have someone stand outside and let people in, and we'd like them to be able to attend, so the doors will be effectively closed at 7:00, unless you're a PSU student.
Use the SW 4th Avenue atrium entrance to the Portland State University Engineering Building at 1930 SW 4th Avenue. Go down the stairs one level. From the bottom of the stairs, head NW out of the stairwell and along the corridor. Room 086-01 will be on your right.
Website
Description
An object-relational mapping (ORM) is a layer that lets you work with a database using native types instead of writing queries directly. In Rust terms, an ORM maps tables to structs, rows to struct instances, and columns to fields, handling serialization, deserialization, and query construction for you.
Toasty is an experimental new ORM for Rust that prioritizes ease of use. It supports both SQL databases as well as some NoSQL databases, including DynamoDB and Cassandra. Rather than hiding the database's capabilities, Toasty exposes features based on the target database.
Carl Lerche, Toasty's designer, is also the original designer of the Tokio asynchronous runtime library.