¿Qué significa ParseError (NotEnough) de rust-chrono?

Estoy usandorust-chrono y estoy tratando de analizar una fecha como esta:

extern crate chrono;

use chrono::*;

fn main() {

    let date_str = "2013-02-14 15:41:07";
    let date = DateTime::parse_from_str(&date_str, "%Y-%m-%d %H:%M:%S");
    match date {
        Ok(v) => println!("{:?}", v),
        Err(e) => println!("{:?}", e)
    }

}

Y esta es la salida:

ParseError(NotEnough)

¿Qué significa esto? ¿No es suficiente de qué? ¿Debo estar usando alguna otra biblioteca?

Respuestas a la pregunta(2)

Su respuesta a la pregunta