Rust 中的 Result<T, E> 中的“T”代表什么?

Pau*_*erg 0 acronym rust rust-result

官方文档对以下内容进行了大量引用T

enum Result<T, E> {
    Ok(T),
    Err(E),
}
Run Code Online (Sandbox Code Playgroud)

我认为这些是占位符首字母缩略词。虽然E应该代表“错误”,但我不确定T代表什么。

mca*_*ton 8

它是一个通用名称约定牛逼YPE。

Rust 中的泛型类型通常以单个大写字母命名。该non_camel_case_types警告强制执行的名称以大写字母开头,但它只是一个警告,没有什么能够阻止你,否则它命名。

T 是最常见的字母,你会经常看到这个,项目真的不关心类型代表什么,但在特定情况下还有一些其他常用的字母如下: