uwenku
標簽列表
borrowing
1
熱度
2
回答
暫時保持借來的對象
struct Parent<'a> { inner: Option<&'a mut Object> } impl<'a> Parent<'a> { fn new() -> Parent<'a> { Parent { inner: None, } } fn bind(&mut self, obj: &'a mut Ob
rust
mutability
borrow-checker
borrowing
2015-11-06
1
熱度
1
回答
如何編寫存儲`Path`的構建器?
Path參數可以立即轉換爲PathBuf,但這似乎效率低下。必須有某種方法保持Path,對吧? use std::fs::File; use std::path::Path; struct Foo { a: Option<File>, b: Option<File>, } struct FooBuilder<'a> { a: Option<&'a Path>
path
rust
borrowing
2015-11-06
0
熱度
1
回答
無法通過引用實現特徵的類型調用函數
我在理解如何使用特徵和所有權方面遇到了一些麻煩。下面的示例工作: struct X([u8; 4]); impl X { pub fn get(&self, n: usize) -> u8 { self.0[n] } } fn f1(x: &X) { println!("{}", x.get(1)); f2(&x); } fn f
rust
traits
ownership
borrowing
2015-09-27
«
1
2
3
»
最新問題
1.
爲什麼在Laravel中使用WHERE循環獲取數據?
2.
在python和matplotlib中動畫軸的大小和2個連續的動畫
3.
在節點全局範圍內使用await加載數據庫客戶端可能嗎?
4.
MongoDB的 - 通過列表
5.
爲什麼此回調沒有訪問外部範圍的正確值?
6.
在controlTextDidChange方法中使用自定義NSFormatter訪問NSTextField的`stringValue`使其不可編輯。
7.
Django管理list_display模型方法
8.
檢查文本框是否爲空
9.
該頁碼小於1 Django
10.
使用現有生產資源的Terraform