Exploring Functional Rust

Programming in a functional style often includes using functions as values by passing them in arguments, returning them from other functions, assigning them to variables for later execution, and so forth.

keypath_test.rs
cargo.toml
// Basic types - readable keypath
println!("Name: {:?}", User::name().get(&user));
println!("Age: {:?}", User::age().get(&user));

Getting started

Learn how to get CodeFonsi set up in your project in under thirty minutes or it's free.

Installation

Step-by-step guides to setting up your system and installing the library.

Architecture guide

Learn how the internals work and contribute.

Plugins

Extend the library with third-party plugins or write your own.

API reference

Learn to easily customize and modify your app's visual design to fit your brand.

Possimus saepe veritatis sint nobis et quam eos. Architecto consequatur odit perferendis fuga eveniet possimus rerum cumque. Ea deleniti voluptatum deserunt voluptatibus ut non iste.