diff --git a/src/macros.rs b/src/macros.rs index fea81e5a..959a236a 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -22,14 +22,14 @@ macro_rules! impl_cast { .as_any_mut() .downcast_mut::() .ok_or_else(|| { - Error::DowncastError(std::any::type_name::().to_string()) + $crate::Error::DowncastError(std::any::type_name::().to_string()) })?; Ok(snapshot) } pub fn cast(renderer: &dyn $crate::Renderer) -> $crate::Result<&Self> { let snapshot = renderer.as_any().downcast_ref::().ok_or_else(|| { - Error::DowncastError(std::any::type_name::().to_string()) + $crate::Error::DowncastError(std::any::type_name::().to_string()) })?; Ok(snapshot) } diff --git a/src/preset/checkbox/render.rs b/src/preset/checkbox/render.rs index 80cf568c..c8e762a2 100644 --- a/src/preset/checkbox/render.rs +++ b/src/preset/checkbox/render.rs @@ -1,6 +1,5 @@ use crate::{ checkbox, impl_as_any, impl_cast, keymap::KeymapManager, pane::Pane, snapshot::Snapshot, text, - Error, }; /// A `Renderer` for rendering checkbox presets. diff --git a/src/preset/json/render.rs b/src/preset/json/render.rs index 9a827921..c9545bbb 100644 --- a/src/preset/json/render.rs +++ b/src/preset/json/render.rs @@ -1,6 +1,5 @@ use crate::{ impl_as_any, impl_cast, json, keymap::KeymapManager, pane::Pane, snapshot::Snapshot, text, - Error, }; /// A `Renderer` responsible for rendering JSON presets. diff --git a/src/preset/listbox/render.rs b/src/preset/listbox/render.rs index 474f60a0..a8575742 100644 --- a/src/preset/listbox/render.rs +++ b/src/preset/listbox/render.rs @@ -1,6 +1,5 @@ use crate::{ impl_as_any, impl_cast, keymap::KeymapManager, listbox, pane::Pane, snapshot::Snapshot, text, - Error, }; pub struct Renderer { diff --git a/src/preset/query_selector/render.rs b/src/preset/query_selector/render.rs index 207145e4..a5109a92 100644 --- a/src/preset/query_selector/render.rs +++ b/src/preset/query_selector/render.rs @@ -1,6 +1,6 @@ use crate::{ impl_as_any, impl_cast, keymap::KeymapManager, listbox, pane::Pane, snapshot::Snapshot, text, - text_editor, Error, + text_editor, }; /// Represents a renderer for the query selector. diff --git a/src/preset/readline/render.rs b/src/preset/readline/render.rs index 1976b67b..dc8ea2c8 100644 --- a/src/preset/readline/render.rs +++ b/src/preset/readline/render.rs @@ -1,6 +1,6 @@ use crate::{ impl_as_any, impl_cast, keymap::KeymapManager, listbox, pane::Pane, snapshot::Snapshot, - suggest::Suggest, text, text_editor, validate::ValidatorManager, Error, + suggest::Suggest, text, text_editor, validate::ValidatorManager, }; /// A `Renderer` for the readline preset, responsible for managing the rendering process. diff --git a/src/preset/tree/render.rs b/src/preset/tree/render.rs index 2b7e7a09..b388844f 100644 --- a/src/preset/tree/render.rs +++ b/src/preset/tree/render.rs @@ -1,6 +1,5 @@ use crate::{ impl_as_any, impl_cast, keymap::KeymapManager, pane::Pane, snapshot::Snapshot, text, tree, - Error, }; /// A `Renderer` responsible for rendering the tree structure.