O que significa ParseError (NotEnough) de rust-chrono?

estou a usarrust-chrono e estou tentando analisar uma data 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)
    }

}

E esta é a saída:

ParseError(NotEnough)

O que isto significa? Não é suficiente do que? Devo estar usando alguma outra biblioteca?

questionAnswers(2)

yourAnswerToTheQuestion