(constraints: &APIConstraints, deopt: &Deopt)
| 107 | } |
| 108 | |
| 109 | fn save_constraints(constraints: &APIConstraints, deopt: &Deopt) -> Result<()> { |
| 110 | let save_path: PathBuf = [deopt.get_library_misc_dir()?, "constraint.json".into()] |
| 111 | .iter() |
| 112 | .collect(); |
| 113 | let to_str = serde_json::to_string(constraints)?; |
| 114 | std::fs::write(save_path, to_str)?; |
| 115 | Ok(()) |
| 116 | } |
| 117 | |
| 118 | pub fn load_constraints(deopt: &Deopt) -> Result<APIConstraints> { |
| 119 | let save_path: PathBuf = [deopt.get_library_misc_dir()?, "constraint.json".into()] |
no test coverage detected