fn parse_codec_list<T>( value: &str, env_key: &str, parse_codec: impl Fn(&str) -> Option<T>, ) -> Result<Vec<T>>where T: Copy + PartialEq,