fn parse_unstable_lints<T: Deserialize<'static>>(
    lints: Option<Value>,
    config: &Config,
    warnings: &mut Vec<String>
) -> CargoResult<Option<T>>