Is This Thing On?

More importantly, does it have rust syntax highlighting?

struct Point {
    pub x: f64,
    pub y: f64,
}

pub fn f(p: &Point) -> Point {
    Point { x: p.x * p.x, y: p.y * p.y }
}

Nice!