 Comprehensive Rust(繁体中文) 202406符合 B 的任 何型別,而呼叫端可能需要選擇一個型別,例如使用 let x: Vec<_> = foo.collect() 或 Turbofish:foo.collect:: Comprehensive Rust(繁体中文) 202406符合 B 的任 何型別,而呼叫端可能需要選擇一個型別,例如使用 let x: Vec<_> = foo.collect() 或 Turbofish:foo.collect::- >()。 思考一下,debuggable 的型別為何?您可以嘗試使用 let debuggable: () = .. 查看錯誤訊 息顯示的內容。 14.5 練習:泛型 min 在這個簡短練習中,您將使用 LessThan (提示:您需要 Box)。 • 在 C++ 型別上宣告一些方法,然後從 Rust 呼叫。 • 在 Rust 型別上宣告一些方法,然後從 C++ 呼叫。 第三部分 現在您已瞭解 CXX 互通性的優勢和限制,不妨思考一些 Chromium 中介面相當簡單的 Rust 用途。草擬 定義該介面的方式。 如何找到說明 • cxx 繫結參照 • rust_static_library gn 範本 您可能會遇到以下問題: 同時,我們會針對每個新增的 Crate 檢查以下項目: • 瞭解使用各個 Crate 的原因。Crate 之間的關係為何?如果每個 Crate 的建構系統都包含 build.rs 或程序巨集,請思考 Crate 的用途。這些 Crate 是否與 Chromium 平常的建構方 式相容? • 檢查每個 Crate 的維護情況是否合理良好 • 使用 cd third-party/rust/chromium_crates_io; 0 码力 | 356 页 | 1.41 MB | 1 年前3
共 1 条
- 1













