簡體   English   中英

尋找trait核心的實現:: cmp :: PartialEq for int

[英]Looking for implementation of the trait core::cmp::PartialEq for int

我想在需要通用類型來實現core :: cmp :: PartialEq特性的通用類中使用int。 我知道int正在實現它,因為我可以做到4!=5。問題是編譯器無法識別並觸發以下錯誤:

錯誤:無法推斷出足夠的類型信息來找到類型<generic integer #2>的特征core::cmp::PartialEq 類型注釋必需src / binary_tree.rs:80 let tree = Node :: new_node(框10);

src / binary_tree.rs:80:13:80:27注意:trait core::cmp::PartialEq必須實現,因為Node<T>::new_node需要它

您能幫我找到partialeq for int的實現嗎?

10 不是 int文字。 它是一個通用整數文字-它可以是inti8i16i32i64uintu8u16u32u64 可以推斷出來。

在這種情況下,您沒有提供任何推斷的依據,因此它無法確定您的電話號碼是什么類型,因此“需要輸入類型注釋”。 如果希望它是一個int ,則寫10i

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM