From 559b540b5c9d727df0ad2a138ee82890ec39d2b1 Mon Sep 17 00:00:00 2001 From: cfour2 Date: Mon, 1 May 2023 21:43:49 +0800 Subject: [PATCH] Fix a crate doc link for IterNextOutput --- guide/src/class/protocols.md | 2 +- src/pyclass.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/guide/src/class/protocols.md b/guide/src/class/protocols.md index 3f3cc769..51df95b4 100644 --- a/guide/src/class/protocols.md +++ b/guide/src/class/protocols.md @@ -409,6 +409,6 @@ impl ClassWithGCSupport { > Note: these methods are part of the C API, PyPy does not necessarily honor them. If you are building for PyPy you should measure memory consumption to make sure you do not have runaway memory growth. See [this issue on the PyPy bug tracker](https://foss.heptapod.net/pypy/pypy/-/issues/3899). -[`IterNextOutput`]: {{#PYO3_DOCS_URL}}/pyo3/class/iter/enum.IterNextOutput.html +[`IterNextOutput`]: {{#PYO3_DOCS_URL}}/pyo3/pyclass/enum.IterNextOutput.html [`PySequence`]: {{#PYO3_DOCS_URL}}/pyo3/types/struct.PySequence.html [`CompareOp::matches`]: {{#PYO3_DOCS_URL}}/pyo3/pyclass/enum.CompareOp.html#method.matches diff --git a/src/pyclass.rs b/src/pyclass.rs index 028f3591..c9d7f9fd 100644 --- a/src/pyclass.rs +++ b/src/pyclass.rs @@ -90,7 +90,7 @@ impl CompareOp { /// Output of `__next__` which can either `yield` the next value in the iteration, or /// `return` a value to raise `StopIteration` in Python. /// -/// See [`PyIterProtocol`](trait.PyIterProtocol.html) for an example. +/// See [this test](https://github.com/PyO3/pyo3/blob/main/pytests/src/pyclasses.rs#L15-L36) for an example. pub enum IterNextOutput { /// The value yielded by the iterator. Yield(T),