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