pub(crate) fn create_codec_wasm_component_crate( scratch_dir: &Path, crate_: &str, version: &Version, codec: &str, local: bool, wasm_features: &[String], ) -> Result<PathBuf>