hardware_toolkit/src/utils/step_downloader.rs

16 lines
421 B
Rust
Raw Normal View History

#[allow(unused_imports)]
use tracing::{error, info, warn};
use anyhow::Result;
2025-06-28 16:43:09 +08:00
#[derive(Debug,Clone,Eq,PartialEq)]
pub struct JlcSearchResultItem{
pub chip_name:String,
pub imgs_url:Vec<String>,
2025-06-28 16:43:09 +08:00
}
pub async fn search_keyword(keyword:String)->Result<Vec<JlcSearchResultItem>>{
if keyword.is_empty(){
return Err(anyhow::anyhow!("No keyword found"));
2025-06-28 16:43:09 +08:00
}
Err(anyhow::Error::msg("Search error"))
}