diff --git a/src/indicators/example.rs b/src/indicators/example.rs index 75eeb2c..90fb4c9 100644 --- a/src/indicators/example.rs +++ b/src/indicators/example.rs @@ -18,7 +18,7 @@ use serde::{Deserialize, Serialize}; /// # Example config for the indicator **Configuration** /// -/// Must implement `Debug`, `Clone`, `Default`, [`IndicatorConfig`](crate::core::IndicatorConfig) trait. +/// Must implement `Debug`, `Clone`, `Default`, [`IndicatorConfig`] trait. /// /// Also it may implements `serde::{Serialize, Deserialize}` - it's up to you. /// @@ -89,9 +89,9 @@ impl Default for Example { } } -/// # Example [`IndicatorInstance`](crate::core::IndicatorInstance) implementation +/// # Example [`IndicatorInstance`] implementation /// -/// Must implement `Debug` and [`IndicatorInstance`](crate::core::IndicatorInstance) traits +/// Must implement `Debug` and [`IndicatorInstance`] traits /// /// See source code for the full example #[derive(Debug, Clone, Copy)] diff --git a/src/lib.rs b/src/lib.rs index d4f4de3..e1aa9ef 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -41,7 +41,7 @@ limitations under the License. //! Yet Another Technical Analysis library //! -//! `YaTa` implements most common technical analysis [methods](crate::methods) and [indicators](crate::indicators) +//! `YaTa` implements most common technical analysis [methods] and [indicators] //! //! It also provides you an interface to create your own indicators. //! diff --git a/src/methods/mod.rs b/src/methods/mod.rs index ff8572a..31ef06d 100644 --- a/src/methods/mod.rs +++ b/src/methods/mod.rs @@ -97,7 +97,7 @@ mod tr; pub use tr::TR; /// Renko implementation entities /// -/// For more information see [`Renko`](crate::methods::Renko) +/// For more information see [`Renko`] pub mod renko; #[doc(inline)] pub use renko::Renko; diff --git a/src/methods/renko.rs b/src/methods/renko.rs index 92f9551..e03fd5e 100644 --- a/src/methods/renko.rs +++ b/src/methods/renko.rs @@ -14,12 +14,12 @@ use serde::{Deserialize, Serialize}; /// /// * [`RenkoOutput`] which is `Renko`'s method output type. /// -/// It implements an [`Iterator`](std::iter::Iterator) trait for generating [`RenkoBlock`]s after each step of calling [`Method::next`] on [`Renko`]. +/// It implements an [`Iterator`] trait for generating [`RenkoBlock`]s after each step of calling [`Method::next`] on [`Renko`]. /// `RenkoOutput` may produce any amount of `RenkoBlock`s or may not produce it at all. /// /// * [`RenkoBlock`] is final entity of Renko chart. /// -/// It has `open` and `close` values which are similar to corresponding [`OHLCV`](crate::core::OHLCV)'s values. +/// It has `open` and `close` values which are similar to corresponding [`OHLCV`]'s values. /// /// So the final workflow is like that: /// @@ -168,7 +168,7 @@ impl OHLCV for RenkoBlock { } /// [`Renko`]'s method [output type](crate::core::Method::Output) /// -/// Implements [`Iterator`](std::iter::Iterator) trait for generating [`RenkoBlock`]s. +/// Implements [`Iterator`] trait for generating [`RenkoBlock`]s. #[derive(Debug, Clone)] #[allow(missing_copy_implementations)] pub struct RenkoOutput {