pub(crate) async fn daw_history_save(
projects: Vec<DawProject>,
roots: Option<Vec<String>>,
) -> Result<DawScanSnapshot, String>pub(crate) async fn daw_history_save(
projects: Vec<DawProject>,
roots: Option<Vec<String>>,
) -> Result<DawScanSnapshot, String>