turtle 1.0.0-alpha.4

Turtle Graphics in Rust
Documentation
extern crate turtle;

use turtle::Turtle;

/// This program demonstrates rotations at multiple speeds
fn main() {
    let mut turtle = Turtle::new();

    turtle.pen_up();
    turtle.set_speed("instant");
    turtle.left(90.0);
    turtle.forward(300.0);
    turtle.right(180.0);
    turtle.pen_down();

    for i in 1..12 {
        turtle.set_speed(i);
        turtle.right(2.0 * 360.0);

        turtle.pen_up();
        turtle.set_speed("instant");
        turtle.forward(60.0);
        turtle.pen_down();
    }

    turtle.pen_up();
    turtle.set_speed("instant");
    turtle.backward(720.0);
    turtle.pen_down();

    for i in 1..12 {
        turtle.set_speed(i);
        turtle.left(2.0 * 360.0);

        turtle.pen_up();
        turtle.set_speed("instant");
        turtle.forward(60.0);
        turtle.pen_down();
    }
}