Rust 程序设计语言 简体中文版 1.85.0
与之相关联的地址数据是 127.0.0.1。第二个实例,loopback, kind 的值是 IpAddrKind 的另一个变体,V6,关联的地址是 ::1。我们使用了一个结构体来将 kind 和 address 打包在一起,现在枚举变体就与值相关联了。 我们可以使用一种更简洁的方式来表达相同的概念,仅仅使用枚举并将数据直接放进每一个枚 举变体而不是将枚举作为结构体的一部分。IpAddr 枚举的新定义表明了 V4 初始化 一个运行时,但是其 自身 并不是一个运行时。 (稍后我们会进一步解释原因。)每一个执行异步代码的 Rust 程序必须至少有一个设置运行时 并执行 futures 的地方。 大部分支持异步的语言会打包一个运行时在语言中,Rust 则不是。相反,这里有很多不同的 异步运行时,每一个都有适合其目标的权衡取舍。例如,一个拥有很多核心和大量内存的高吞 吐 web server 与一个单核、少量内存并且没0 码力 | 562 页 | 3.23 MB | 10 天前3
共 1 条
- 1