diff --git a/src/func/instances.rs b/src/func/instances.rs index 2daaa19..ff9a7e6 100644 --- a/src/func/instances.rs +++ b/src/func/instances.rs @@ -19,7 +19,7 @@ //! [^production]: instances expected to be used in production. //! //! [^research]: instances used for research purposes to enhance the abstract interfaces. -//! +//! //! [`MonadFail`]: crate::func::fail::MonadFail //! [`Monad`]: crate::func::Monad diff --git a/src/func/instances/composition.rs b/src/func/instances/composition.rs index 242a076..d5d4dea 100644 --- a/src/func/instances/composition.rs +++ b/src/func/instances/composition.rs @@ -3,10 +3,13 @@ //! For changing behaviour of existing [instances], see [`overload`]. //! //! For [`future`]-[`result`] composition, see [`tryfuture`]. +//! +//! [`overload`]: crate::func::instances::overload +//! [`future`]: crate::func::instances::future +//! [`result`]: crate::func::instances::result +//! [`tryfuture`]: crate::func::instances::tryfuture use crate::func::class_prelude::*; -#[cfg(doc)] -use crate::func::instances::*; pub struct CompositionInstance(U, V);