朋友们,我最近真的是在绝望的边缘了!
Rust咋这么蓝涅!
资料咋这们少涅!
记得学Python的时候,基本上你遇到的所有问题都可以在书上或者网上找到答案,中文世界找不到那么在英文世界一定能找到答案。
我猜,掌握了Rust的人估计都是些性情古怪的Geek,不爱分享,懒于分享。
偶然发现CSDN的AI工具“C知道”还蛮厉害的,抵得上大半个Rust高手了,靠着它又往前挪了几步,趁还有口气,分享给您:
有如下代码片段(节选主要部分)报错mismatched types expected sqlite3_blob, found usize
fn file_to_blob(mypath:String) -> std::io::Result<()> {
let mut file = File::open(mypath)?;
let mut buffer = Vec::new();
let stdblobintruck=file.read_to_end(&mut buffer)?;
let mut StandardDataFromDisk_blobtruck=StandardDataFromDisk{
stdblob:stdblobintruck,
};
Ok(())
}
以下是我们的对话截图:
C知道回答:
回答速度蛮快的,思路很清晰,你觉得怎么样?
我先试试它的方法,然后再来汇报