controlflow
: remove #[cfg(doc)]
This commit is contained in:
parent
ba98cb8ba7
commit
31aa9acc95
@ -1,8 +1,6 @@
|
||||
use std::marker::PhantomData;
|
||||
pub use std::ops::ControlFlow;
|
||||
|
||||
#[cfg(doc)]
|
||||
use super::Monad;
|
||||
use super::{weakfunctorany::WeakFunctorAny, Functor, Pure, WeakFunctor, Wrap};
|
||||
|
||||
pub(super) struct ControlFlowInstance<C>(ControlFlow<(), C>);
|
||||
@ -57,6 +55,8 @@ pub type IterativeWrapped<'a, F> =
|
||||
Wrap<'a, ControlFlow<<F as Iterative<'a>>::B, F>, <F as Iterative<'a>>::T>;
|
||||
|
||||
/// Value passed to [`Monad::iterate`].
|
||||
///
|
||||
/// [`Monad::iterate`]: crate::func::Monad::iterate
|
||||
pub trait Iterative<'a>: 'a + Sized {
|
||||
/// [`ControlFlow::Break`].
|
||||
type B: 'a;
|
||||
|
Loading…
Reference in New Issue
Block a user