rust-easing

Build Status Coverage Status License Crate Version Documentation

Tiny Rust library implementing Robert Penner's easing functions.

Usage

Add this to your Cargo.toml toml [dependencies] easer = "0.2.1" Add this to top of your code file

rust extern crate easer

Example

rust use easer::functions::*; let mut y: [f64; 100] = [0.0; 100]; for i in 0..100 { y[i] = i as f64; } println!("Before {:?}", &y[..]); y.iter_mut().map(|a| *a = Back::ease_in(*a, 0.0, 100.0, 100.0)).count(); println!("After {:?}", &y[..]);