소스 검색

fix: error wrap

mrxiaozhuox 3 년 전
부모
커밋
2c0b0460c9
1개의 변경된 파일2개의 추가작업 그리고 9개의 파일을 삭제
  1. 2 9
      src/config.rs

+ 2 - 9
src/config.rs

@@ -21,15 +21,8 @@ impl DioxusConfig {
         let mut meta_str = String::new();
         dioxus_conf_file.read_to_string(&mut meta_str)?;
 
-        match toml::from_str::<DioxusConfig>(&meta_str) {
-            Ok(v) => Ok(v),
-            Err(e) => {
-                log::error!("{}", e);
-                Err(crate::error::Error::Unique(
-                    "Dioxus.toml parse failed".into(),
-                ))
-            }
-        }
+        toml::from_str::<DioxusConfig>(&meta_str)
+            .map_err(|_| crate::Error::Unique("Dioxus.toml parse failed".into()))
     }
 }