Enum core::ops::GeneratorState [−][src]
pub enum GeneratorState<Y, R> {
Yielded(Y),
Complete(R),
}Expand description
恢复生成器的结果。
该枚举从 Generator::resume 方法返回,并指示生成器的可能返回值。
当前,这对应于悬挂点 (Yielded) 或终止点 (Complete)。
Variants
生成器挂起了一个值。
此状态表明生成器已被挂起,并且通常对应于 yield 语句。
该变体中提供的值对应于传递给 yield 的表达式,并允许生成器在每次产生时提供一个值。
生成器完成并返回一个值。
此状态表明生成器已使用提供的值完成了执行。
生成器返回 Complete 后,再次调用 resume 将被视为程序员错误。
Trait Implementations
此方法测试 self 和 other 值是否相等,并由 == 使用。 Read more
此方法测试 !=。
如果存在,则此方法返回 self 和 other 值之间的顺序。 Read more