# aleo-std-timed [![Crates.io](https://img.shields.io/crates/v/aleo-std-timed.svg?color=neon)](https://crates.io/crates/aleo-std-timed) [![Authors](https://img.shields.io/badge/authors-Aleo-orange.svg)](https://aleo.org) [![License](https://img.shields.io/badge/License-GPLv3-blue.svg)](./LICENSE.md) This crate implements a profiler to conveniently time function executions. ```rust use aleo_std::prelude::*; #[timed] fn foo(y: i32) -> i32 { let mut x = 1; let d = 1_000; x += d; x += y; x } #[timed] fn main() { foo(23); } ```